Манипулировать заданиями cron без использования crontab в OS X 10.7? - PullRequest
1 голос
/ 01 декабря 2011

Даже не уверен, что это возможно, но я пытался найти способ добавлять / удалять / редактировать задания cron в BASH без использования crontab.
Я пытаюсь создать интерфейс пользовательского интерфейса для взаимодействия с cron, но,Насколько мне известно, crontab требует ввода данных пользователем, так как любое изменение должно быть сделано в редакторе (vi, nano ...)

Любое предложение?

Ответы [ 2 ]

4 голосов
/ 01 декабря 2011

Если вы действительно хотите задание cron (а не демон запуска, как предложил @Jerry), команду crontab можно использовать для записи изменений в файл crontab пользователя:

crontab -l >tempfile  # Dump out the current crontab
# change tempfile as needed -- add/remove entries, etc
crontab <tempfile  # Load the modified crontab
1 голос
/ 01 декабря 2011

Я считаю, что предпочтительным способом управления демонами является launchctl. На самом деле он будет управлять cron по мере необходимости. Не зная точно, что вы хотите сделать, это мое предложение, с чего начать.

...