je le fichier Cron suivant (cron.txt):Comment obtenir le calendrier crontab à partir d'une ligne crontab en utilisant le modulepython-crontab?
03 09,17 * * * script1
03 08 * * * script2
00 08,11,14,17 * * * script3
00 20 * * * script4
00 07 1 * * script6767
et je veux écrire un morceau de code en Python 2.7 qui imprimera: votre script "script1" se déroulera à « 03 09, 17 * * * "(j'utiliserai croniter pour traduire du langage cron au langage humain).
En utilisant le code ci-dessous:
from crontab import CronTab
file_cron = CronTab(tabfile='cron.txt')
for linie in file_cron:
comanda = linie.command
print comanda
imprimer le script ou la commande qui se déroulera dans crontab très bien alors que j'itérer les lignes de crontab mais comment puis-je imprimer le temps? Y at-il une méthode intégrée de CronTab qui peut m'aider à faire cela? comme je l'ai fait ci-dessus avec linie.command? Je veux quelque chose comme:
variable = linie.get_the_damn_cron_time
print variable
output: 03 09,17 * * *
Comment puis-je faire cela?
ne sais pas comment je raté cela. merci beaucoup! –