linux 定时任务设置(如何配置Linux计划任务定时执行命令简介介绍)

导读 对于如何配置Linux计划任务定时执行命令这个问题感兴趣的朋友应该很多,这个也是目前大家比较关注的问题,那么下面小好小编就收集了一...

对于如何配置Linux计划任务定时执行命令这个问题感兴趣的朋友应该很多,这个也是目前大家比较关注的问题,那么下面小好小编就收集了一些如何配置Linux计划任务定时执行命令相关的知识回答,来分享给大家希望能够帮助到你哦。

产品型号:thinkpad E15

系统版本:centos7

软件版本:crontab 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/grubtar.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/txt

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!