удалите все другие приложения текстового редактора.
Затем необходимо будет изучить это.
В моем Linux-окне
crontab -u userName -l > fileName
указан файл crontab для userName в fileName.
Затем я бы использовал сценарий ruby (или другой язык) для обновления файла.
Наконец, Я бы использовал
crontab -u userName fileName
, чтобы обновить crontab для userName
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.
Почему бы не включить crontab, который можно установить в /etc/cron.d?
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