计算机网络/计算机科学与应用/系统/运维/开发

Linux 计划任务

一、配置一次性计划任务

先要确保atd服务是运行的

image.png


image.png


image.png


image.png

at 命令可以使用时间格式有:

HH:MM [YYYY-mm-dd] H代表小时、M代表分钟、Y代表年、m代表月、d代表日,如at 10:05或at 10:05 2018-12-28

tomorrow(明天):如at 10:05 tomorrow

now+#:#可以用minutes、hours、days等代替,如at now+3minutes,表示在3min以后执行计划任务;at 16:10+3days表示3天以后的16:10执行计划任务


创建非交互式计划任务:

    image.png


二、配置 cron周期计划任务

作用: 

周期性执行任务

说明:

开启服务 systemctl status crond 

语法:

crontab命令 会生成一个以用户名命名的配置文件,自动保存在/var/spool/cron目录 

选项:

-e 编辑计划任务列表

配置文件中,每行代表一条记录,包括6个字段

命令格式:

分钟 小时 日期 月份 星期命令”的格式

分钟 0~59

小时 0~23

日期 1~31

月份 1~12

星期 0~7

命令 要执行的命令或脚本

在时间周期设置中,没有设置的位置要使用 * 号占位


实例:每天10:15 查看/etc/passwd文件

# crontab -e

[root@localhost cron]# cat root 

15 10 * * * /usr/bin/cat /etc/passwd


配置完成后,执行结果会以邮件形式发送给用户

image.png


image.png

人生在世,不如意事十之八九;人生的滋味,哪怕是酸甜或苦辣,也要靠自己去品。人活一口气:气质看一个人的过去,气度看一个人的未来

评论

^