ฉันกำลังเขียนสคริปต์ที่จะ rsycnc ไดเรกทอรี Time Machine ของฉันไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้ ssh ฉันเปลี่ยนจากเชลล์สคริปต์เป็น AppleScript แล้วกลับไปเป็นสคริปต์ Apple และฉันไม่สนใจว่าจะต้องใช้สคริปต์ประเภทใด
ฉันประสบความสำเร็จในการเริ่มต้นกระบวนการสำรองข้อมูลด้วยโค้ดขนาดเล็กนี้
do shell script "/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper >/dev/null 2>&1 &"
สิ่งที่ฉันพยายามทำตอนนี้คือให้ใช้คำสั่ง rsync เมื่อการสำรองข้อมูลเสร็จสมบูรณ์ AppleScript มีวิธีใดที่สะอาดในการตรวจสอบว่ากระบวนการสำรองข้อมูลเสร็จสมบูรณ์หรือไม่? หรือมี "เบ็ด" ที่ดีที่คุณสามารถใช้ใน bash เพื่อตรวจสอบว่ามันเสร็จสมบูรณ์หรือไม่?