Tôi đang viết một tập lệnh sẽ rsycnc thư mục Time Machine của tôi đến một máy chủ từ xa bằng ssh. Tôi đã chuyển từ tập lệnh shell sang AppleScript và sau đó quay lại tập lệnh Apple và tôi không thực sự quan tâm loại giải pháp nào sẽ yêu cầu.
Tôi đã thành công khi bắt đầu quá trình sao lưu với đoạn mã nhỏ này.
do shell script "/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper >/dev/null 2>&1 &"
Những gì tôi đang cố gắng làm bây giờ là có lệnh rsync được thực hiện sau khi sao lưu xong. Có cách nào trong AppleScript để kiểm tra xem quá trình sao lưu đã hoàn thành chưa? Hoặc có một "cái móc" tốt mà bạn có thể sử dụng trong bash để kiểm tra xem nó đã hoàn thành chưa?