我想用這個例子腳本在Python測試的crontab:crontab的錯誤:Windows無法找到指定的文件
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
是否有人知道,我錯過了什麼?
crontab在Windows上工作嗎?從模塊的頁面我們可以看到它與Windows不兼容。 https://pypi.python.org/pypi/python-crontab/ – Darek
它說windows只支持手動cron。 bw我們只是在windows上測試它。我們的實際文件在Linux服務器上。根據'https://pypi.python.org/pypi/python-crontab/'輸入 –
,crontab僅適用於linux。 在結束檢查平臺.. – abhishekgarg