【发布时间】:2019-06-03 23:15:11
【问题描述】:
我正在尝试为一个简单的 python 脚本运行一个 cron 作业,它将当前时间和日期输出到一个 txt 文件中。
writedate 脚本工作正常,但无论我指定什么路径,cron 作业都无法获取文件 writeDate.py。
我已经尝试直接从我放入 cron 作业的路径中运行该文件,它工作得非常好,但是当我尝试在 cronjob 脚本中找到它时,由于某种原因它无法找到该文件。
这是 scheduleCron.py 代码:
from crontab import CronTab
my_cron = CronTab(user='user')
filepath = 'C:\\Users\\user\\Downloads\\Python-Projects\\writeDate.py'
job = my_cron.new(command='python '+filepath)
job.minute.every(1)
my_cron.write()
它给我错误 [WinError 2] 系统找不到指定的文件
为了清楚起见,我使用这个例子 - https://code.tutsplus.com/tutorials/managing-cron-jobs-using-python--cms-28231
我也尝试在 Python 中打印该路径并正确加载文件,但由于某种原因,cron 脚本没有检测到它。
【问题讨论】:
-
刚刚添加了一个指向我正在尝试遵循的教程的链接,老实说,我是 cron 作业的完整新手。我知道这通常是通过 Unix 系统完成的,但我不确定是否可以通过 windows 完成。
标签: python python-3.x cron