Я создал cronjob и установил его для запуска в 6:00 каждый день, но он не запускается.Cronjob не работает
Я не уверен, что я делаю неправильно с этим.
00 06 * * * . /Users/admin/.bash_profile; . /Users/admin/.bashrc; ruby /Users/admin/file.rb; ruby /Users/admin/another_file.rb
# standup timers
45 8 * * 1-5 /Applications/Alinof\ Timer.app/Contents/MacOS/Alinof\ Timer [SetHours=00, SetMinutes=10, Start]
55 8 * * 1-5 /Applications/Alinof\ Timer.app/Contents/MacOS/Alinof\ Timer [SetHours=00, SetMinutes=5, Start]
0,15 9 * * 1-5 /Applications/Alinof\ Timer.app/Contents/MacOS/Alinof\ Timer [SetHours=00, SetMinutes=15, Start]
# Begin Whenever generated tasks for: store
# End Whenever generated tasks for: store
Я также побежал ps aux | grep cron
и получил это.
$ ps aux | grep cron
58 ?? Ss 0:08.36 /usr/sbin/cron
59844 s004 S+ 0:00.00 grep cron
Я не могу выполнять команды service cron start
или service cron restart
.
Вот результат их запуска.
service: This command still works, but it is deprecated. Please use launchctl(8) instead.
service: failed to start the 'cron' service
Что вы узнали о 'launchctl'? –
@ScottHunter В настоящее время я не могу и не могу. Я опубликую результат, предполагая, что это не поможет, но после редактирования cronjob терминал выводит «crontab: установка нового crontab». Но проблема в том, что cronjob не работает? – Petesta
Вы можете попробовать использовать полные пути вместо относительных. –