您的位置:首页 > 数码常识数码常识

Linux定时任务(linux定时任务crontab)

2025-05-12人已围观

Linux定时任务(linux定时任务crontab)
  01. 系统默认设置好的定时任务

  linux定时任务crontab

  定时任务软件: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%的朋友还想知道的:

  免费好用的linux杀毒软件推荐(linux杀毒软件免费版有哪些)

  linux80端口被占用了怎么办(linux80端口被占用怎么解决)

  linux源码包安装步骤(Linux源码安装)

  怎么更改linux的主机名(如何更改linux主机名)



  154634
 

很赞哦! ()

随机图文