我希望在我的覆盆子pi零上安排一个代码。任务是根据系统时钟在特定时间每天运行一次.py脚本到宠物喂食器。我试图在互联网上搜索它,但结果仍然是为Windows 7任务调度程序返回,但我需要在Raspbian上运行它。 任何建议将不胜感激。 感谢
答案 0 :(得分:0)
尝试计划包: https://pypi.python.org/pypi/schedule
它在树莓派中对我有用。
答案 1 :(得分:0)
cron可以很好地安排python脚本在特定时间运行。它比使用python schedule包简单得多。
首先,确保你的python脚本以shebang
开头#!/usr/bin/env python
并且是可执行的
$sudo chmod 755 ./my-python-script.py
然后,在pi上的命令行中。打开一个新的cron选项卡
$sudo crontab -e
(您可能还需要选择一个编辑器,nano是最简单的)
并通过将跟随添加到crontab的最后一行(这将每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 log
$grep cron /var/log/syslog
使用此站点计算crontab间隔语法 - https://crontab.guru/
答案 2 :(得分:0)
好的,所以Rc.local没有工作,我已经尝试了一切,但Cron努力自动启动launcher.sh。 现在,我需要第二件事,即在特定时间每天运行3次脚本,但是计划0.5.0似乎不起作用。 我有pip版本10.0.0然后我设法在终端安装日程安排,但是当我尝试运行我的脚本时,它返回错误,导致进度表无法找到。 有人知道这方面的解决方案吗? import schedule error link 感谢