树莓派定时任务

1.crontab介绍

Linux crontab是用来定期执行程序的命令,当安装完成操作系统后,默认便会启动此任务调度命令,crond命令每分钟会定期检查是否要执行的工作,如果要执行的工作便会自动执行该工作。(定期执行某个命令,相当于java中的timer)

2.功能组合

通过crontab命令,我们课余在固定的间隔时间执行系统指令或者shell脚本,时间间隔可以是每分钟,每小时,每天,每月,每年任意组合,这个命令非常适合周期性的日志分析或者数据备份等工作。

3.安装crontab

apt-get install crontab

4.服务操作说明

service cron start //启动服务器

service cron stop // 关闭服务器

service cron restart // 重启服务

service cron reload // 重新载入配置

service cron status //查看crontab服务状态;

chkconfig --list //查看crontab服务器是否已设置为开机启动,执行命令。

chkconfig --level 35 crond on //加入开机自动启动

crontab -e //进入编辑指令

crontab -l //进入查看运行指令

crontab -r //删除指令

5.配置说明

基本格式 :

*  *  *  *  *  command

分  时  日  月  周  命令

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时0~23(0表示0点) 7-9表示:8点到10点之间

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

6.例子

*/1 * * * * date >> /root/date.txt

上面的例子表示每分钟执行一次date命令

30 21 * * * /usr/local/etc/rc.d/httpd restart

上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/etc/rc.d/httpd restart

上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/etc/rc.d/httpd restart

上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/etc/rc.d/httpd restart

上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

————————————————

版权声明:本文为CSDN博主「歪卜歪卜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_47789646/article/details/121666938

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值