at
任务:
定点执行一次: at atd 周期性运行任务: crontab systemctl status|start|stop|restart|reload 服务名 ( network httpd ) systemctl enable|disable 自启动 | 禁止自启动 crontab 服务crond 最小时间间隔是分钟 全局配置 时间设置 例:* 8 * * *:八点每一分钟都执行一次 0 8 * * *:每天八点执行一次 10 8 * * 1,3,5,7:每周的一三五七的八点十分执行一次 */30 9-17 * * *:每天的九点到十七点间每隔30分钟执行一次编写规范
1 、所有的命令以脚本的形式去编写 2 、所有的脚本需要存放到指定位置,便于维护 3 、所有的脚本需要测试后才能使用 4 、所有的脚本前面必须加 /bin/bash /bin/sh , 脚本使用绝对路径 5 、避免出现标准输出或者标准错误,加重定向 > /dev/null 2>&1 * * * * * /bin/bash /root/script/crontab1.sh >> /root/script/log/1.log 2>&1 放入后台执行 & # tar -zcvf /tmp/etc-`date +%Y%m%d%H%M%S`.tar.gz /etc >/dev/null 2>&1 & date 命令中的 % 需要转义 用户级的计划任务 /var/spool/cron 以用户名命名的文件,为用户的crontab 文件 crontab -e 调用的就是这个文件 /var/spool/cron/root---------->root用户的 crontab 文件 crontab -r 慎用标签:bin,脚本,规范,crontab,编写,定时,执行,root,八点 From: https://blog.csdn.net/m0_67501353/article/details/137369643