linux计划任务相关

linux计划任务相关


crontab命令
crontab [ -u user ] { -l | -r | -e }


crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数, 若省略直接接以下参数,则默认为当前用户

crontab -l //列出某个用户cron服务的详细内容

crontab -r //删除没个用户的cron服务

crontab -e //编辑某个用户的cron服务

crontab -u root -l  //root查看自己的cron设置

crontab -u username -r  //root想删除username的cron设置

-e参数后进入编辑

格式:f1 f2 f3 f4 f5 program

其中 
f1 是表示分钟,
f2 表示小时,
f3 表示一个月份中的第几日,
f4 表示月份,
f5 表示一个星期中的第几天
program 表示要执行的程序。

字段名称	  说明  	        取值范围
分钟	每小时的第几分钟执行	0-59
小时  每日的第几个小时执行	0-23
日期	每月的第几天执行	1-31
月历	每年的第几月执行	1-12
星期	每周的第几天执行	0-6

符号 	说明
*	表示任何时刻
,	表示分割
-	表示一个段,如第二段里: 1-5,就表示1到5点
/n	表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。也可以写成1-23/1.

---

*/1 * * * * touch /test/$(date +\%Y\%m\%d\%H\%M\%S)
//每隔一分钟在/test创建文件 :20200423111559

系统级别的定时任务

修改/etc/crontab文件

/etc/cron.daily,目录下的脚本会每天执行一次,在每天的6点25分时运行;

/etc/cron.hourly,目录下的脚本会每个小时执行一次,在每小时的17分钟时运行;

/etc/cron.monthly,目录下的脚本会每月执行一次,在每月1号的6点52分时运行;

/etc/cron.weekly,目录下的脚本会每周执行一次,在每周第七天的6点47分时运行;

系统默认执行时间可以根据需求进行修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值