Python 2.7 如何使用modulepython crontab从crontab行获取crontab计划?
我有以下cron文件(cron.txt): 我想用Python 2.7编写一段代码,它将打印: 您的脚本“script1”将运行在“0309,17***”(我将使用croniter将cron翻译成人类语言) 使用以下代码:Python 2.7 如何使用modulepython crontab从crontab行获取crontab计划?,python-2.7,crontab,Python 2.7,Crontab,我有以下cron文件(cron.txt): 我想用Python 2.7编写一段代码,它将打印: 您的脚本“script1”将运行在“0309,17***”(我将使用croniter将cron翻译成人类语言) 使用以下代码: from crontab import CronTab file_cron = CronTab(tabfile='cron.txt') for linie in file_cron: comanda = linie.command print comanda
from crontab import CronTab
file_cron = CronTab(tabfile='cron.txt')
for linie in file_cron:
comanda = linie.command
print comanda
在遍历crontab行时,我可以打印将在crontab中运行的脚本或命令,但如何打印时间?
CronTab中是否有任何内置方法可以帮助我做到这一点?正如我在上面使用linie.command所做的那样?
我想要像这样的东西:
variable = linie.get_the_damn_cron_time
print variable
output: 03 09,17 * * *
如何执行此操作?这些值存储在名为“切片”的结构中,您可以直接将其转换为字符串,如下所示:
for job in cron:
print unicode(job.slices)
for job in cron:
print unicode(job.slices)