首页 > 解决方案 > Windows 上 python 中的 CronTab - 可以创建选项卡文件但不能使用 run_sceduler 运行它

问题描述

今天是个好日子。

我正在尝试一个简单的测试,以在 Windows 上使用 CronTab 运行 python 脚本,如文档python-crontab doc中所述。

我有一个 crontask.py 文件

from crontab import CronTab

system_cron = CronTab(tabfile='task.tab')
system_cron.new(command='echo Hello_world')
system_cron.write()
    
tab = CronTab(tabfile='task.tab')
for result in tab.run_scheduler():
    print("This was printed to stdout by the process.")

当我执行 crontask.py 时,我在 task.tab 中看到了一个新行

          • 回声 Hello_world

并且进程正在等待执行。但是在 1 分钟内我得到了一个错误:

FileNotFoundError: [WinError 2] 系统找不到指定的文件

知道为什么吗?

标签: pythonwindowscron

解决方案


推荐阅读