Chúng tôi đang chuyển máy chủ windows từ phiên bản rất cũ (2008) sang phiên bản mới. Chúng tôi đang đặt bộ lưu trữ trên một hệ thống nfs sẽ được chia sẻ giữa một số máy chủ. Tất cả đều tốt và tốt - nhưng máy chủ 2008 không hoạt động với nfs (câu chuyện dài - không có sửa chữa nào sẽ không phá hủy máy chủ).
Tôi đã tạo (với một số trợ giúp) một tập lệnh:
:loop
C:\cygwin64\bin\killall rsync
C:\cygwin64\bin\rsync.exe -avdH --perms --partial-dir=/cygdrive/w/partial_rsync/ --delete --delete-during --stats --log-file=/home/Administrator/rsynclogs/backup.log /cygdrive/z/ /cygdrive/w/
goto loop
Bây giờ, có một số vấn đề với nó. Nó chạy rất tốt, nhưng nếu tôi đăng xuất hoặc chạy một thời gian thì bị kẹt. Nó không gặp sự cố hoặc gây ra lỗi - nó chỉ đi đến một cái gì đó trông giống như một khoảng thời gian chờ đợi. Tôi chạy nó từ cmd - và nếu tôi chỉ nhấn enter trên dấu nhắc lệnh thì nó sẽ tiếp tục. Làm thế nào nó có thể được cố định?
Ngoài ra, khi tôi chạy nếu từ các tác vụ theo lịch trình của windows thì có vẻ như nó hoàn toàn không chạy, nó sẽ trả về một lần chạy trống. Tại sao?