ImageMagick bash script lỗi khi convert nhiều file?

Discussion in 'Hỏi Đáp Kỹ Thuật' started by money, Sep 29, 2019.

  1. xmenvn2510

    xmenvn2510 Moderator + MiddleMan Staff Member

    E cũng tranh thủ đi chơi phát. Cho e bồ đi siêu thị thôi . {big_smile}
     
  2. money

    money Hương Chủ

    OK rồi các người anh em thiện lành.
    Lí do là vì path-to-file anh không để trong dấu nháy.
    Mặc dù path-to-file không có khoảng trắng nhưng không hiểu sao khi bash với chạy nhiều file thì lỗi, còn ít file thì OK.
    Cám ơn các người anh em thiện lành đã hỗ trợ.
     
    console and EDM like this.
  3. xmenvn2510

    xmenvn2510 Moderator + MiddleMan Staff Member

    Vậy có party chúc mừng vụ này ko a ơi ?{big_smile}
     
  4. money

    money Hương Chủ

    Bé như móng tay mà party gì em ơi. Cái vụ lên mod mới đáng ăn mừng kìa =))
     
  5. xmenvn2510

    xmenvn2510 Moderator + MiddleMan Staff Member

    Haha, vậy e tự ăn mừng cho a vậy. Ra ban công bắn bi thuốc cái đã. Hihi
     
  6. money

    money Hương Chủ

    Chạy bash script file 8M lines lại bị lỗi cũ. Có 1 đứa Tây lông nó nói lệnh convert không tốt khi chạy multiple files.
    Thôi đành download về vps windows rồi dùng andytools batch resize vậy. Mấy chục M files download upload cũng hơi lâu mà đỡ suy nghĩ, kệ mẹ nó.
     
  7. wpresources

    wpresources Bang Chúng

    Nếu lệnh linux nguyên mà lỗi.Nếu chủ đề này anh còn làm nhiều em nghĩ anh nên kết hợp code c + lệnh linux.

    Vì dùng thêm code ngoài anh có thêm luồng nhanh hơn mà file nào lỗi anh lưu đường dẫn nó lại xử lý sau.
    https://stackoverflow.com/questions/23679283/c-sharp-execute-a-terminal-command-in-linux
     
    money likes this.
  8. money

    money Hương Chủ

    Thật ra nếu thích anh có thể code python cũng dc nhưng làm biếng :)
    Trong thời gian download anh làm việc khác.
    Download xong bấm nút resize, tool chạy cỡ 1 tiếng là xong (khoảng 21M files). Xong rồi kéo thả 1 phát là upload.
    Thời gian upload lại làm việc khác.
    Tính ra như vậy có lợi hơn mò mấy cái này :D
     
    wpresources likes this.
  9. wpresources

    wpresources Bang Chúng

    Máy anh cấu hình thế nào mà khỏe vậy
     
  10. money

    money Hương Chủ

    Vps thôi em, 30gb ram, cpu quên rồi, cũng ko mạnh lắm đâu.
     
    wpresources likes this.
  11. console

    console Bang Chúng

    Lạ hè, có bao h em bỏ path-to-file trong dấu nháy đâu hè mà vẫn chạy :D, em thấy lỗi kia hay gặp do khoảng trắng mới đúng :D
     
  12. wpresources

    wpresources Bang Chúng

    Pro giàu rồi để ma mới bọn em chịu khó cho
    21 triệu file không hề nhỏ chút nào anh di chuyển số lượng file lớn như vậy kiểu gì vậy,anh có cách gì đặc biệt ko.
    Em chỉ biết cách,nén tất cả lại rồi mới download về thôi,mà số lượng lớn như thế thời gian nén có thể vài ngày ko ít chút nào.
     
  13. money

    money Hương Chủ

    Lạy hồn, có 21M files mà nén vài ngày? Anh chỉ nén khi nào làm trên line internet của nhà để down/up cho nhanh chứ làm trên vps nước ngoài thì không cần.
     
    wpresources likes this.
  14. money

    money Hương Chủ

    Cuối cùng có chạy đâu em. Lỗi ko phải thiếu dấu nháy mà chắc là do lệnh convert của imagemagick ko phù hợp cho việc xử lý liên tục nhiều file.
     
    console likes this.