Программное обеспечение MacOs CRON-like - PullRequest
0 голосов
/ 16 июня 2011

Я написал сценарии, которые позволяют синхронизировать некоторые из моих локальных папок с резервной копией на удаленном сервере (используя ssh). На самом деле, эти сценарии позволяют делать постепенное сохранение. Чтобы RPO был менее 1 часа, я должен играть этот сценарий каждый час.

Знаете ли вы простой в использовании инструмент / программное обеспечение, позволяющее автоматизировать это (запускается при загрузке, работает как демон)?

Еще раз спасибо за вашу помощь

Ответы [ 4 ]

2 голосов
/ 16 июня 2011

На OS X launchd обрабатывает все такие вещи.

Lingon помогает писать списки запуска.

0 голосов
/ 16 июня 2011

при запуске? Или на логине? При входе в систему - Запуск приложения MacOSx при запуске системы

0 голосов
/ 16 июня 2011

Ты сам сказал: cron.Cron успешно работает в терминале (Applications-> Utilities-> Terminal), а в Terminal вы можете сделать "man cron" для деталей.

Для того, что вы хотите сделать, кажется, вам просто нужен cronзапись, которая выглядит следующим образом:

0 * * * * synchronize-script-name.sh

где synchronize-script-name.sh isимя вашего скрипта, и он будет запускаться в час.

Команда crontab позволяет вам редактировать crontab для любого пользователя (при условии, что у вас есть привилегия su, в противном случае вы можете редактировать только свой собственный)

0 голосов
/ 16 июня 2011

Вы можете использовать cron или предпочтительный launchd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...