Saya ingin menjalankan perintah rsync setiap hari atau lebih sering untuk membuat cadangan raspbery pi di jaringan saya ke drive yang terpasang pada mac saya. Saya melihat launchd, tetapi saya sangat bingung tentang cara membuatnya bekerja, dan saya juga ingin dapat melihat bahwa skrip telah dijalankan, seperti bagaimana dengan mesin waktu Anda dapat melihat kapan cadangan terakhir terjadi, jadi Saya bisa memeriksanya.
Ini adalah perintah yang ingin saya jalankan: rsync -avz -e ssh [email protected]: / / Volume / PiBackup / Rsync
Bantuan apa pun akan sangat dihargai. Saya akan mengambil metodologi apa pun juga, cron, launchd, applescript, apa pun yang bekerja dengan baik.
rsync
pada kedua platform, tetapi ada beberapa hal yang "menolak" OS X untuk melihatnya. Lihat raspberrypi.stackexchange.com/questions/42950/… untuk diskusi serupa. Anda akan lebih baik menggunakan drive di Pi (atau mesin Linux lain).Jawaban:
Anda dapat menggunakan Automator untuk membuat "Acara Kalender". Anda dapat menggunakan
Utilities > Run Shell Script
tindakan untuk menjalankan skrip yang Anda inginkan, dan kemudian gunakanUtilities > Display Notification
untuk menunjukkan bahwa skrip berjalan.Saat Anda menyimpan alur kerja, itu akan menampilkan dialog yang meminta Anda untuk menamai acara tersebut, dan kemudian akan secara otomatis menempatkan acara di kalender dan bertindak sesuai dengannya. Anda kemudian dapat mengubah waktu acara dan frekuensi berulang.
sumber