Я следующий код в пользовательском рецепте, который я запускаю с помощью команды execute_recipes
в разделе развертывания OpsWorks':Не может найти хроны созданных Повара на заказ рецепт через OpsWorks
cron "my_cron_job" do
command "python /path/to/apythonfile.py"
end
Когда я получить доступ к экземпляру через SSH и проверить/etc/crontab с помощью root, я не могу найти там эту работу. Однако при взгляде на журнале Chef для этой команды запуска, соответствующие строки есть:
[Thu, 11 Apr 2013 21:24:23 +0000] DEBUG: Processing cron[my_cron_job] on instance1.localdomain
[Thu, 11 Apr 2013 21:24:23 +0000] DEBUG: Cron 'my_cron_job' not found
[Thu, 11 Apr 2013 21:24:23 +0000] INFO: Added cron 'my_cron_job'
Итак, где CAN Я нахожу фактическую запись этих хрон на экземпляре после того, как этот рецепт выполняется ?
Благодаря
Я искал там также, но есть только один файл с именем '.placeholder' :( – OrPo
А, ресурс' cron' размещает ваши команды в пользовательских crontabs, например, в корневом crontab, когда пользователю не задано. – cmur2
Для Debian 6 пользователь crontabs помещается в '/ var/spool/cron/crontabs' (источник:' man crontab') – cmur2