Создание crontab через Capistrano вместо того, чтобы использовать crontab-e

удалите все другие приложения текстового редактора.

Затем необходимо будет изучить это.

6
задан newfurniturey 27 March 2014 в 15:21
поделиться

4 ответа

В моем Linux-окне

crontab -u userName -l > fileName

указан файл crontab для userName в fileName.

Затем я бы использовал сценарий ruby ​​(или другой язык) для обновления файла.

Наконец, Я бы использовал

crontab -u userName fileName

, чтобы обновить crontab для userName

5
ответ дан 8 December 2019 в 03:39
поделиться

Check out the Whenever gem -- this may be stretching beyond what you're intending to do, but it uses very simple (Ruby) syntax and makes it dead simple to setup cron jobs within a capistrano deployment script.

15
ответ дан 8 December 2019 в 03:39
поделиться

Почему бы не включить crontab, который можно установить в /etc/cron.d?

0
ответ дан 8 December 2019 в 03:39
поделиться

given that you have a variable set that is :new_user

and that you are using use_sudo true

desc "install crontab"
task :install_crontab do
  run "echo '0 23 * * * /home/#{new_user}/scripts/backup_#{new_user}.sh' | #{sudo} crontab -u #{new_user} -"
end
4
ответ дан 8 December 2019 в 03:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: