如何配置Linux计划任务定时执行命令

产品型号:thinkpad E15

系统版本:centos7

软件版本:crontab 1.5

在linux系统中,执行周期的任务,可以使用crontab。crontab会把你指定的工作或任务,按照你设定的周期一直循环执行下去启动crond服务[root@xuegod63 ~]# systemctl start crond

crontab具体计划任务书写格式:

*  *  *  *  *  command需要执行的命令

分 时 日 月 周 命令

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

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列表示星期0~6(星期日用0或7表示)

第6列要运行的命令

一行对应一个任务,特殊符号的含义:

* 代表取值范围内的数字 (每)

/ 指定时间的间隔频率 */10 0-23/2

- 代表从某个数字到某个数字 8-17

, 分开几个离散的数字 6,10-13,20

创建计划任务

例1:每天凌晨2点1分开始备份数据

[root@xuegod63 spool]# crontab -e #添加计划任务

1 2 * * * tar zcvf /opt/grub2.tar.gz /boot/grub2

[root@xuegod63 ~]# crontab -l #查看

例2:以非root用户添加计划任务。 这里使用bin用户来添加

[root@xuegod63 ~]# crontab -u bin -e

*/10 * * * * echo "aaaaaaa" >> /tmp/bin.txt

系统级别的计划任务

[root@xuegod63 etc]# vim /etc/crontab

1 2 * * * root echo "aaaaaaa" >> /tmp/1.txt

免责声明:本文由用户投稿,(图文、音视频)均由用户自行上传分享,文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。若您的权利被侵害,请联系本站在线客服进行删除。

给TA打赏
共{{data.count}}人
人已打赏
科技

蚂蚁森林能量有什么用

2021-7-20 11:28:08

科技

毒怎么退货

2021-7-20 11:28:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧