首页 > 解决方案 > 如何使用 Putty 在 Python 中设置 Cron 作业(操作系统为 Linaro)

问题描述

我正在尝试在其他人的代码上设置 Cron 作业以在 ASUS Tinkerboard 上运行

它目前是一个简单的脚本,只连接到范围内的设备(有效)

我曾经crontab -e打开我的文件,我输入的只是:

0 * * * * * ~Projects/Tinker/example.py

我希望它每小时运行一次,但它没有这样做。我想我没有正确设置我的目录。在命令窗口上,我看到的唯一目录是:

name@linaro-alip ~/Projects/Tinker/example.py

我该如何解决这个问题,以便我的程序每小时运行一次?

标签: pythoncrondirectory

解决方案


一定要用腻子吗?如果没有,请参阅此答案 -如何在 Python 中获得类似 Cron 的调度程序?.

它使用一个名为 schedule 的库。我每天早上都用它自己从目录中删除文件。

基本上你会'pip install schedule',然后运行你的脚本,比如:

import schedule 
def job():
    #Whatever the function does

schedule.every().hour.do(job)


while True:
    schedule.run_pending()
    time.sleep(1)

希望这可以帮助。


推荐阅读