python中的调度脚本

2024-04-25 08:13:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的树莓派零计划一个代码。任务是根据系统时钟,每天在特定的时间向宠物喂食器运行一个.py脚本3次。我试着在互联网上搜索它,但是结果总是返回到Windows7任务调度程序,但是我需要在Raspbian上运行它。 如有任何建议,我们将不胜感激。 谢谢


Tags: 代码py程序脚本宠物系统时间互联网
3条回答

cron可以很好地安排python脚本在特定时间运行。它比使用python调度包简单得多。在

首先,确保python脚本以shebang开头

#!/usr/bin/env python

并且是可执行的

^{pr2}$

然后,在pi的命令行中。打开新的cron选项卡

$sudo crontab -e

(您可能还需要选择一个编辑器,nano是最简单的)

并通过在crontab的最后一行添加follow来安排脚本的运行(这将每8小时运行一次)

0 */8 * * *  /path/to/my-python-script.py

或者,如果要记录输出,请使用

0 */8 * * *  /path/to/my-python-script.py > /home/pi/Desktop/my_script_log.txt

最后,保存并退出nano(cntl+x)并重新启动Pi。在

如果有问题,请检查cron sys日志

$grep cron /var/log/syslog

使用此站点来计算crontab间隔语法-https://crontab.guru/

好吧所以本地.Rc没用,我什么都试过了,不过克朗努力自动启动启动器.sh. 现在,我需要第二件事,在特定的时间内每天运行3次,但是调度0.5.0似乎不起作用。 我有pip版本10.0.0,然后我设法在终端中安装schedule,但是当我尝试运行我的脚本时,它返回一个错误,即无法找到导入计划。 有人知道解决这个问题的办法吗? import schedule errorlink 谢谢

尝试schedule包: https://pypi.python.org/pypi/schedule

在覆盆子皮里对我有用。在

相关问题 更多 >

    热门问题