python - 如何使用 Putty 在 Python 中设置 Cron 作业(操作系统为 Linaro)
问题描述
我正在尝试在其他人的代码上设置 Cron 作业以在 ASUS Tinkerboard 上运行
它目前是一个简单的脚本,只连接到范围内的设备(有效)
我曾经crontab -e
打开我的文件,我输入的只是:
0 * * * * * ~Projects/Tinker/example.py
我希望它每小时运行一次,但它没有这样做。我想我没有正确设置我的目录。在命令窗口上,我看到的唯一目录是:
name@linaro-alip ~/Projects/Tinker/example.py
我该如何解决这个问题,以便我的程序每小时运行一次?
解决方案
一定要用腻子吗?如果没有,请参阅此答案 -如何在 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)
希望这可以帮助。
推荐阅读
- r - 如何使用 Rstudio 连接到在 AWS RDS 上运行的 Oracle 数据库
- python - 从 SQL 查询中提取的动态运行 Python 脚本
- java - Apache + Tomcat 部署中 Tomcat 线程池的行为
- java - 安慰错误 403:不允许使用消息 VPN
- node.js - Alexa SDK 重定向以设置会话属性
- algorithm - 31 位双射(完美)哈希算法
- excel - 在 Powershell 中打开带有链接的文件时,如何防止 Excel 尝试连接到其链接?
- c# - LinkedIn登录电子邮件地址检索
- string - lua 中的 %s+ 或 %s 是做什么用的,你如何使用它?
- java - 使用某些属性启用和禁用 Camel XML 路由的方法