Как мне создать crontab через скрипт - PullRequest
123 голосов
/ 03 февраля 2011

Мне нужно добавить задание cron через скрипт, который я запускаю для настройки сервера. Я в настоящее время использую Ubuntu. Я могу использовать crontab -e, но при этом откроется редактор для редактирования текущего crontab. Я хочу сделать это программно.

Возможно ли это сделать?

Ответы [ 12 ]

1 голос
/ 24 августа 2016

Я написал инструмент развертывания crontab на python: https://github.com/monklof/deploycron

pip install deploycron

Установить ваш crontab очень просто, это объединит crontab с существующим системным crontab.

from deploycron import deploycron
deploycron(content="* * * * * echo hello > /tmp/hello")
0 голосов
/ 30 июня 2019

Это метод постепенного добавления задания cron:

  ssh USER_NAME@$PRODUCT_IP nohup "echo '*/2 * * * * ping -c2 PRODUCT_NAME.com >> /var/www/html/test.html' | crontab -u USER_NAME -"
...