2024-04-25 08:13:49 发布
网友
我想在我的树莓派零计划一个代码。任务是根据系统时钟,每天在特定的时间向宠物喂食器运行一个.py脚本3次。我试着在互联网上搜索它,但是结果总是返回到Windows7任务调度程序,但是我需要在Raspbian上运行它。 如有任何建议,我们将不胜感激。 谢谢
cron可以很好地安排python脚本在特定时间运行。它比使用python调度包简单得多。在
首先,确保python脚本以shebang开头
#!/usr/bin/env python
并且是可执行的
然后,在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
在覆盆子皮里对我有用。在
cron可以很好地安排python脚本在特定时间运行。它比使用python调度包简单得多。在
首先,确保python脚本以shebang开头
并且是可执行的
^{pr2}$然后,在pi的命令行中。打开新的cron选项卡
(您可能还需要选择一个编辑器,nano是最简单的)
并通过在crontab的最后一行添加follow来安排脚本的运行(这将每8小时运行一次)
或者,如果要记录输出,请使用
最后,保存并退出nano(cntl+x)并重新启动Pi。在
如果有问题,请检查cron sys日志
使用此站点来计算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
在覆盆子皮里对我有用。在
相关问题 更多 >
编程相关推荐