CentOS计划任务crontab 与 at

本文介绍了Linux系统中用于周期性和一次性任务管理的两个工具——crontab和at。crontab用于设置周期性的计划任务,如每30分钟执行一次脚本,或者在特定时间执行。at则用于安排一次性任务,例如在未来的某个时间点执行命令。文章详细讲解了安装、启动服务、编写及查看任务的方法,并提供了多个实例展示不同时间格式的使用。
摘要由CSDN通过智能技术生成

计划任务

周期性计划任务crontab:

安装yum -y install crontabs

启动systemctl start crond

crontab	-l		#查看当前用户有什么任务
crontab -u bin -l 		#查看 bin 用户的计划任务
crontab -e		#为当前用户写计划任务
crontab -u bin -e 		#为 bin 用户写计划任务

​ #一般centos默认装有

vi /etc/crontab

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

参考

*/30 * * * root /usr/local/mycommand.sh 
	#每天,每30分钟执行一次 mycommand命令

* 3 * * * root /usr/local/mycommand.sh 
	#每天凌晨三点,执行命令脚本,这里由于第一个的分钟没有设置,那么就会每天凌晨3点的每分钟都执行一次命令

0 3 * * * root /usr/local/mycommand.sh 
	(这样就是每天凌晨三点整执行一次命令脚本)

*/10 11-13 * * * root /usr/local/mycommand.sh 
	(每天11点到13点之间,每10分钟执行一次命令脚本,这一种用法也很常用)

10-30 * * * * root /usr/local/mycommand.sh 
	(每小时的10-30分钟,每分钟执行一次命令脚本,共执行20次)

10,30 * * * * * root /usr/local/mycommand.sh 
	(每小时的10,30分钟,分别执行一次命令脚本,共执行2次)

一次性计划任务at:

安装yum -y install at

启动systemctl start atd

绝对计时法:

[root@localhost html]# at 10:00		<==在 10:00 执行
at> mkdir /root/123456789 	执行什么操作
at>		<==按下Ctrl + D 退出

相对计时法:

at 20:00 2020-10-1	#在某一天
at now + 10min		#在10分钟后执行
at 17:00 tomorrow	#在明天 17:00 执行
at 6:00 pm 3+days	#在 3 天后下午 6 点执行

查看和删除

[root@localhost html]# at -l		<==查看还没执行计划任务
1	Fri Jun 26 10:00:00 2020 a root

[root@localhost html]# atrm 2	<==atrm 任务编号 删除计划任务
任务编号执行时间队列执行者
1Fri Jun 26 10:00:00 2020aroot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑色蒲G英~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值