我已经在Anaconda内使用Spyder作为IDE编写了我的第一个python脚本。好极了!该脚本从谷歌金融中提取数据并将其发送给我。在Spyder中运行时,它工作正常。使用Cron运行用Spyder IDE编写的python脚本
现在我想安排脚本在白天的特定时间运行。所以,研究后,我试图建立工作,在cron使用下面的语法运行:
15 12 * * * users/paul/desktop/pythonscript.py
我认为这将在12:15运行脚本,但没有任何反应。
我试图在IDLE打开脚本并运行它或者从终端运行它进行试验,但我不能让任何这些工作,因为它告诉我,没有一个模块是进口的。
所以......有人可以告诉我如何安排在Spyder中编写的python脚本在特定时间运行吗?
谢谢!
看起来像你使用python3。是对的吗?看到我下面更新的答案。你需要在cron中指定PATH。 – 9Breaker
另外,由于这是您第一次使用cron,因此您应该知道在开放shell中不会看到任何输出。该作业在后台运行。如果您的脚本不输出文件或创建日志文件,那么您的标准输出将会丢失。如果您正在查找脚本正在运行的验证,则需要将输出发送到日志文件。见https://superuser.com/questions/122246/how-can-i-view-results-of-my-cron-jobs – 9Breaker