Linux中定时任务的配置及注意事项

定时任务的配置方式
###### 方法1:修改系统配置文件

/etc/crontab

1.配置定时任务

vim编辑crontab即可

2.查看定时任务

cat /etc/crontab

###### 方法2:用户的定时任务

/var/spool/cron/root           #root定时任务的配置文件

/var/spool/cron/olldboy        #oldboy用户定时任务的配置文件  普通用户几乎没有

1、配置定时任务

crontab -l

cat /var/spool/cron//root

排查定时任务问题时,查看/var/log/cron或者登录系统邮件{cat /var/spool/mail/root}

使用命令:crontab -e编辑用户的配置文件
2、定时任务案例

语法格式:系统的定时任务: /etc/crontab
五颗星星的含义
第一颗星:分钟 0-59 每分钟
第二颗星:小时 0-23 每小时
第三颗星:日   1-31 
第四颗星:月   1-12
第五颗星:周   0-6或者1-7
*表示每的意思
*/n 表示间隔n分钟   */5  每个5分钟
                                                                                
- 表示区间范围 * 1-8 * * * 表示凌晨1-8点的每分钟执行
  00 1-8 * * * 表示陵城1-8点的整点执行
 , 表示间隔  * 1-8,14,17 * * * 表示陵城1-8点,下午的两点和小屋的五点,每分钟执行
 
 用户语法格式:crontab -e === vim /var/spool/cron/root
 * * * * * 可执行命令
 
 系统定时任务案例:
 1、每天早上9点去吃
 00 09 * * * echo go to eat
 2、每天晚上12点回家
 00 00 * * * echo go to home
 
 #注意。两条命令以上的定时任务,将命令写入脚本
 
 查看用户定时任务配置:
 crontab -l
 
 注意洪湖的定时任务PATH变量只识别:/usr/bin和/bin目录
 
 # 当用户定时任务不执行,没有权限时,可以重新配置用户的PATH的变量,然后再谢定时脚本
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/.local/bin:/root/bin

3、定时任务注意点
再定时任务种不识别%,需要在%签加入\{反义符}
在命令脚本中,%可以正常执行
案例一:
#创建一个当前时间命名的一个文件
[root@db01 ~]# touch `date +%F`.txt
案例二:
以IP和时间为名的文件
echo `ifconfig eth0|awk 'NR==2{print $2}'`_`date +%F`

#在定时任务中执行脚本命令
* * * * * sh /root/1.sh
4、注意事项:
没有开启邮件服务器的情况下:
定时任务的结果如果不定向到空或者文件中,生成大量的小文件堆积到系统中,从而导致inode号码被沾满,最终导致磁盘无法写入数据

解决方法:
1.将结果定向到空
2.开启邮件服务
3.通过定时任务清空目录下所有的小文件

 

相关推荐

  1. Linux定时任务配置注意事项

    2024-03-30 23:20:03       16 阅读
  2. Linux 使用 cron 定时执行任务注意事项

    2024-03-30 23:20:03       9 阅读
  3. Linux 定时任务

    2024-03-30 23:20:03       37 阅读
  4. extern”C”作用注意事项

    2024-03-30 23:20:03       42 阅读
  5. 软件重构要点注意事项

    2024-03-30 23:20:03       8 阅读
  6. Vue.env文件:配置、用法和注意事项

    2024-03-30 23:20:03       14 阅读
  7. mysql使用IN注意事项

    2024-03-30 23:20:03       38 阅读
  8. Alibaba Cloud Linux 安装mysql注意事项

    2024-03-30 23:20:03       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 23:20:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 23:20:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 23:20:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 23:20:03       18 阅读

热门阅读

  1. 微机原理与应用精炼100题

    2024-03-30 23:20:03       16 阅读
  2. 钉钉机器人发送自定义消息 PHP 干货

    2024-03-30 23:20:03       17 阅读
  3. 创建springboot项目的两种方式

    2024-03-30 23:20:03       17 阅读
  4. openGauss 客户端工具DataStudio

    2024-03-30 23:20:03       20 阅读
  5. leetcode283-Move Zeroes

    2024-03-30 23:20:03       17 阅读
  6. python——遍历网卡并禁用/启用

    2024-03-30 23:20:03       15 阅读
  7. 使用Python创建井字棋游戏

    2024-03-30 23:20:03       16 阅读
  8. 服务器大请求体问题定位

    2024-03-30 23:20:03       17 阅读