树莓派使用Crontab定时任务
树莓派使用Crontab定时任务
因为树莓派是基于Ubuntu的,所以我们按照Ubuntu的操作来就好了。
树莓派默认是安装了cron服务的,并且是开机自启的,所以这里就跳过了。
1 | service cron status –查看cron的状态 |
计划任务的格式就是 CRON表达式+你要运行的脚本或者命令
CRON表达式可以看这个网站https://tool.lu/crontab/
但是我上面都设置好了,但是却不执行,我就查询了一下状态
查了一下,因为cron可以按配置多久时间运行一次。当cron执行此操作时,它通常作为root用户运行,这样做会为所述用户创建一个会话。
修改过程:
1,进入/etc/pam.d目录
2,打开文件 common-session-noninteractive
3,查找pam_unix.so 内容(一般在最后)
4,在这一行上方添加
session [success=1 default=ignore] pam_succeed_if.so service in cron quiet use_uid
5,保存并退出
6,重启crond服务(Ubuntu为cron) service cron restart
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 鱼仔的博客!
评论