Quelqu’un pourrait-il suggérer un outil ou un script pratique en ligne de commande (NOT Web) qui ajoute, active et désactive les travaux Cron? Je cherche par exemple le comportement suivant (ou similaire):
sh manageCron.sh -idJob 'job1' -addJob '* * * * * ' sh manageCron.sh -dissableJob 'job1'
crontab -e
commande crontab -e
est utile pour l’édition manuelle du fichier crontab, mais je dois automatiser.
Il n’y a rien qui vous empêche d’utiliser -e de manière automatisée. Comme exemple sortingvial, vous pouvez faire une recherche et remplacer dans votre crontab (si votre sed supporte -i) avec:
$ VISUAL = 'sed -is / foo / bar / g' crontab -e
Donc, écrivez un programme qui modifie le fichier comme vous le souhaitez et définissez VISUAL sur ce programme.