Python windows7 下的 cron 作业

Python cron job under windows7

我在 windows 下创建了一个简单的 cron 作业到 运行 一个非常简单的 python 抓取:

Windows 下的 Cron 作业运行良好,没有任何问题。突然间,那个 cron 作业停止工作,我的输出文件没有得到更新。当我 运行 手动抓取(双击 python 文件或通过 python IDE)时,我通常会在 [=34] 中得到调试输出 "everything ok" =] 对话框 window 并更新目标文件。在 cron 作业期间,我可以看到调试输出 window 弹出并打印相同的 "everything ok" 调试,但文件只是没有得到更新。

我尝试重新启动我的机器,close/open 所有程序。在调度程序中创建了一个新任务,它仍然无法正常工作。有什么建议吗?

谢谢 彼得

在尝试了 windows 中的所有潜在设置并浪费了许多时间后,我找到了解决方法。

我在任务管理器中的初始设置是调用 python.exe 并且我的 python.py 文件作为参数传递。正如此处所述:http://blogs.esri.com/esri/arcgis/2013/07/30/scheduling-a-scrip/。最后让我的 cron 作业再次工作的不同之处在于,我删除了将 python 文件作为参数传递,现在直接调用 python 文件。不知道为什么初始设置停止工作 - 但这有帮助。希望你不要陷入同样的​​浪费时间的境地。