Câu trả lời:
Tôi vừa mở Automator để xem liệu có bất kỳ hành động nào có sẵn có thể được xâu chuỗi lại với nhau để làm điều này không. Đối với tôi có vẻ như đây là thứ mà bạn sẽ cần phải tạo bằng Apple Script.
Hãy xem chủ đề của diễn đàn này: http://hintsforums.macworld.com/showthread.php?t=115494
Bài viết của RCcharles có ví dụ về kịch bản apple có thể được sử dụng để thực hiện điều này. Các bài viết khác ở trên bài này cũng có một số gợi ý thay thế có thể làm những gì bạn đang tìm kiếm.
OK, tôi đã đi kèm với một tập lệnh nhỏ để rsync hai thư mục
#!/bin/bash
# target folder
TARGET_VOLUME="/Volumes/Data/";
TARGET_FOLDER="Pictures/Lightroom/";
TARGET=${TARGET_VOLUME}${TARGET_FOLDER};
if [ ! -d $TARGET ]
then
echo "ERROR: Folder $TARGET_FOLDER in Volume: $TARGET_VOLUME not found";
exit;
else
echo "Backing up Lightroom catalog...";
rsync -aE --delete ~/${TARGET_FOLDER} $TARGET;
echo "Done!";
fi
Sau đó, bằng cách sử dụng LaunchControl, tôi đã tạo một tệp mới chỉ với đường dẫn đến tập lệnh và hành động StartOnMount và khoảng 86400 nên tôi đoán nó sẽ chạy mỗi ngày một lần hoặc mỗi khi tôi cắm ổ cứng gắn ngoài.
Có lẽ không phải là giải pháp tốt nhất nhưng nó có vẻ hiệu quả;)
Sử dụng http: //www.controlplan Ứng dụng.com sẽ giúp bạn có thể thực hiện việc này một cách dễ dàng (sử dụng quy tắc Mount Volume kết hợp với Hành động)