Linux的shell文件如何来执行命令添加计划任务?

Linux的shell文件如何来执行命令添加计划任务?,第1张

crontab 命令

crontab -e  ——>编辑当前用户的crontab任务;

crontab -l   ——>列出当前用户的crontab任务;

crontab -r   ——>删除当前用户的crontab任务;

crontab书写格式

PS:

星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令 *** 作;

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”;

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”;

斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次;

(echo "0 0 * * 1 /usr/bin/find /root/logs/consolelogs/ -type f -mtime +7 -delete"crontab -l)|crontab

脚本中添加计划任务命令-追加方式添加

0、@reboot   /bin/bash  /home/test.sh          #每次开机执行一次

1、    */1 * * * * /bin/bash  /home/test.sh        #每1分钟

2、    0 */1 * * * /bin/bash  /home/test.sh       #每1小时

3、    0 12 * * * /bin/bash  /home/test.sh        #每天12点整

4、    0 0 * * 1  /bin/bash   /home/test.sh       #每周1的0:0分  1-7是周几

5、    0 0 1 */1 * /bin/bash  /home/test.sh      #每个月的1号0:0分

计划任务详解:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

计划任务生成器:

http://www.box3.cn/page/crontab.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11941870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存