定时任务
265字小于1分钟
2025-05-28
定时重复任务
crontab
任务调度
-e
:编辑crontab定时任务
-l
:查询crontab任务
-r
:删除当前用户所有的crontab任务
应用场景:定期备份数据库
编辑crontab
定时任务
*/1 * * * * ls -l /etc/ > /home/to.txt
解释:每分钟执行ls -l /etc/ > /home/to.txt
service crond restart 重启任务调度
定时单个任务
at
只会执行一次任务
使用之间,确保 atd
进程正常运行,没有则手动下载
yum install at
命令格式
at 选项 时间
示例:
定时任务
[root@localhost home]# at now + 2min
at> ls / > /home/at.txt # 输入要执行的命令,完成之后按Ctrl + D保存
at> <EOT>
job 2 at Thu May 15 23:43:00 2025
表示两分钟以后执行ls / >> /home/at.txt
查看任务
# 查看任务
[root@localhost home]# atq
2 Thu May 15 23:43:00 2025 a root
删除任务
# atrm 序号,即可删除任务
atrm 2