gpt4 book ai didi

python - 定时任务错误: Windows can not find the specified file

转载 作者:行者123 更新时间:2023-12-01 05:39:57 25 4
gpt4 key购买 nike

我正在尝试使用此示例脚本来测试 python 中的 crontab:

from crontab import CronTab

tab = CronTab(user='www',fake_tab='True')
cmd = '/var/www/pjr-env/bin/python /var/www/PRJ/job.py'
cron_job = tab.new(cmd)
cron_job.minute().every(5)
#writes content to crontab
tab.write()
print tab.render()

它返回错误“fake_tab”未定义。如果我删除此参数并调用该函数
像这样:CronTab(user='www')。我返回以下错误:

Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
tab = CronTab(user='www')
File "C:\Python27\lib\site-packages\crontab.py", line 160, in __init__
self.read(tabfile)
File "C:\Python27\lib\site-packages\crontab.py", line 183, in read
p = sp.Popen(self._read_execute(), stdout=sp.PIPE)
File "C:\Python27\lib\subprocess.py", line 711, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 948, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

有人知道我错过了什么吗?

最佳答案

作为 python-crontab 的作者,我可以报告文档已更新。考虑到很多人对手册的含义感到困惑,这显然是无效的。

如果你这样做:

mem_cron = CronTab(tab="""
* * * * * command # comment
""")

你应该有一个仅限内存的 crontab。如果您将文件作为 crontab,则相同:

file_cron = CronTab(tabfile='filename.tab')

我一直在寻求改进代码和文档,所以请给我发电子邮件。

关于python - 定时任务错误: Windows can not find the specified file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17851612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com