周宇杰优秀作者
原创内容 来源:小居数码网 时间:2024-08-11 14:26:01 阅读() 收藏:46 分享:65 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有762个文字,大小约为3KB,预计阅读时间2分钟。
01. 系统默认设置好的定时任务
定时任务软件:cronie(*)
日志文件进行切割处理软件: logrotate
4个重要定时任务目录:
控制定时任务目录:/etc/cron.hourly 小时
控制定时任务目录:/etc/cron.daily 天
控制定时任务目录:/etc/cron.weekly 月
控制定时任务目录:/etc/cron.monthly 周
/etc/cron.deny --- 阻止哪些用户不能使用系统自带定时任务服务
/etc/contab --- 定时任务参考文件
02.定时任务配置: 一个命令 一个文件
一个命令:crontab -- 设置 或 查看定时任务信息的命令
-u -- 定义以什么用户身份进行定时任务设定
-e -- 编写定时任务配置文件 crond table
-l -- 显示定时任务配置文件信息
-r --(一定不要使用) -r oldboy 删除一个用户的所有定时任务配置
编写定时任务:crontab -e == /var/spool/cron/root
强调说明: 在设置定时任务的时候,日期 和 周不能同时出现
定时设置的注意事项:01. 在定时任务中不能识别一些特殊的符号信息 --- 利用脚本编写定时任务02. 一些文件路径,要编写为绝对路径信息 03. 一些执行命令,在定时任务中出现的时候,也尽量用绝对路径 定时任务运行的时候,识别的环境变量信息$PATH=/usr/bin:/bin04. 定时任务每个信息前面,要有注释说明05. 当操作的命令任务,超过两个命令才能完成的时候,尽量编写脚本06. 在定时任务中,每个任务的结尾最后加上 &>/dev/null 避免磁盘空间被占用07. 让一些命令操作不要产生输出信息
定时任务编写规范
a 直接在定时任务中书写命令
编写时间同步的定时任务
yum install -y ntp
ntpdate ntp1.aliyun.com
第一个历程:测试定时任务中的执行命令
ntpdate ntp1.aliyun.com
第二个历程:编写定时任务信息
crontab -e
# crond-01 sync time info
*/10 * * * * /usr/sbin/ntpdate ntp1.aliyun.com &>/dev/null
第三个历程:检查定时任务效果
a 调整时间信息,让时间过得快一点 12:00 --调整 12:05 -- 12:10
b 调整配置文件中的时间 * * * * *
第四个历程:排查故障
关注日志信息信息 /var/log/cron
b 直接在定时任务中调用脚本
第一个历程: 测试定时执行脚本
/bin/sh /server/scripts/test.sh
/bin/sh -x /server/scripts/test.sh --- 显示脚本执行的过程
第二个历程:编写定时任务信息
crontab -e
# crond-01 sync time info
*/10 * * * * /bin/sh /server/scripts/test.sh 1>/tmp/run.info 2>/dev/null
第三个历程:检查定时任务效果
a 调整时间信息,让时间过得快一点 12:00 --调整 12:05 -- 12:10
b 调整配置文件中的时间 * * * * *
第四个历程:排查故障
关注日志信息信息 /var/log/cron
上面就是小居数码小编今天给大家介绍的关于(linux定时任务crontab)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(466)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:Linux定时任务(linux定时任务crontab):http://sjzlt.cn/shuma/154634.html