Мне нужно регулярно делать резервные копии файла журнала на моем компьютере с OSX и отправлять его по электронной почте или по FTP/SFTP на мой сервер.

Я знаю, что сценарий bash может быть написан для выполнения вышеуказанной задачи, но как я могу запускать это регулярно, скажем, в час или ежедневно?

Также машина используется другим сотрудником, возможно ли, чтобы она работала в фоновом режиме, поскольку возможно, что они находятся в середине работы, и всплывающее окно терминала может быть непродуктивным, особенно в час.

Благодарю.

1 ответ1

2

Используйте launchd, чтобы вызвать ваш скрипт. Это не откроет терминал.

Для периодических запусков используйте StartInterval и StartCalendarInterval . man launchd.plist покажет вам, как это сделать.


Кроме того, у вас также есть cron на OS X.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .