Modifier crontab avec python
Bonjour,
Je n'arrive pas à modifier la crontab à partir de mon script python (J'utilise python 2 sous Raspbian Wheezy, mon utilisateur est "pi") :
#J'ai installé : pip install python-crontab
#Ceci est un exemple : Mon script s'exécute à 12h grâce à la crontab (configurée hors script). Puis dans ce script, je veux modifier la crontab afin de relancer ce même script à 14 heure :
Code:
1 2 3 4 5
| from cron import CronTab
users_cron = CronTab(user='pi')
job = cron.new(command='/home/pi/Desktop/test.py') #Je veux exécuter ce script
job.hour.on(14) # Je veux l'exécuter à 14h
job.enable() |
#Une fois le programme quitté, je vérifie dans la crontab s'il y a eu la modification avec "crontab -e"....Mais non :-(
J'ai essayé pleins de variantes ou tuto mais je n'arrive pas à trouver ce qui ne va pas.
Merci pour votre aide