2014-07-17 2 views
0

Есть ли более «элегантное» решение python для отключения cronjob и включения cronjob для определенного пользователя, а не для входа в сам файл и добавления «#» в начало строки, а затем удаления их? Мои намерения состоят в том, чтобы сценарий python позаботился о развертывании некоторых сервисов, но для этого я должен отключить cronjob для этого конкретного пользователя до завершения развертывания. Конечно, я всегда мог сделать это вручную, отключить cronjobs, а затем включить их, как только закончите, но я пытаюсь полностью автоматизировать это через Python.Как отключить cronjob через python

Если возможно, я хотел бы также, чтобы избежать необходимости установки дополнительных пакетов (ограничения, установленные владельцами боксов)

ответ

2

Вы можете использовать библиотеки, такие как python-crontab. Могут быть другие библиотеки, которые я впервые нашел.

+0

Ах, хотя это решение может быть красивым для реализации, я должен добавить, что я не уполномочен устанавливать пакеты :(Редактирует мой вопрос, чтобы включить это требование. –

+0

Используйте virtualenv. –

Смежные вопросы