linux下的计划任务 at 和 cron配置

it2024-07-13  41

Linux下的计划任务

1、at一次性计划任务2、cron 周期性计划任务

1、at一次性计划任务

设置格式:at [HH:MM] [yyyy-mm-dd]

hh 是为小时 mm为分钟 yy是指年份 mm是指分钟 dd是指日期

启动atd服务 // An highlighted block [root@centos7 ~]# systemctl enable atd [root@centos7 ~]# systemctl start atd date 查询当前时间 // An highlighted block [root@localhost ~]# date Wed Oct 21 02:10:16 EDT 2020 生成at任务 // An highlighted block [root@localhost ~]# at 20:00 2020-10-29 at> ps -A > /root/ps1.txt at> 按ctrl+d退出 查看任务 // An highlighted block [root@localhost ~]# at -l 2 Thu Oct 29 20:00:00 2020 a root 删除任务 // An highlighted block [root@localhost ~]# at -d 2

2、cron 周期性计划任务

编辑计划任务:crontab -e [-u 用户名]查看计划任务:crontab -l [-u 用户名]删除计划任务:crontab -r [-u 用户名] 50321*run_command分钟小时日期月份星期命令 示例(root用户)每天早上8:55自动开启sshd服务,22点50时关闭每隔3天清空一次FTP服务器公共目录/tmp // An highlighted block [root@centos7 root]# crontab -e 55 8 * * * systemctl start sshd 50 22 * * * systemctl stop sshd 0 0 */3 * * /bin/rm -rf /tmp/*
最新回复(0)