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 : Sélectionner tout - Visualiser dans une fenêtre à part
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