Python crontab模块不工作
我正在通过python crontab模块从另一个python脚本运行一个python脚本。它没有返回任何东西,作业也没有执行 caller.pyPython crontab模块不工作,python,cron,crontab,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 活蹦
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
活蹦乱跳
for i in range(0,2,1):
f=open("abc%d.txt" %i,"w")
f.close()
#!/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()
使用以下命令将crontab写入系统: cron.write() 将此添加到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()
此代码正在运行:
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()
活蹦乱跳
for i in range(0,2,1):
f=open("abc%d.txt" %i,"w")
f.close()
#!/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()
您必须将命令更改为/usr/bin/python job1.py,如果您使用/home路径,请将其放入job1.py:import os os.chdir(“/home/path/to/your/script”),您还可以检查cron是否与命令crontab-l一起保存,并检查syslog(/var/log/syslog)