crontab模块无法正常工作

时间:2014-04-07 09:27:52

标签: python cron crontab

我正在通过python crontab模块从另一个python脚本运行python脚本。它没有返回任何东西而且作业也没有执行。

caller.py

from crontab import CronTab
import os

cron    = CronTab()
job  = cron.new(command='job1.py')
job.minute.during(1,5).every(1)
job.enable()
if job.is_valid():
    print True

job1.py

    for i in range(0,2,1):
        f=open("abc%d.txt" %i,"w")
        f.close()

1 个答案:

答案 0 :(得分:0)

使用以下命令将crontab写入系统:

  

cron.write()

在caller.py

中添加

此代码正常运行: caller.py

from crontab import CronTab
import os
cron    = CronTab(user='root')
job  = cron.new(command='/usr/bin/python /home/you/script/job1.py')
job.minute.during(1,5).every(1)
job.enable()
if job.is_valid():
    print True
cron.write()

job1.py

#!/usr/bin/python
import os
os.chdir("/home/you/script")
for i in range(0,2,1):
   f=open("abc%d.txt" %i,"w")
   f.close()