linux下计划任务补充脚(本)

  

1,题目
每天晚上9点到12点运行systemctl重启网络命令

  
 <代码> 00 21-00 * * * systmmctl重启网络错误的,因为范围是0-23
  00研讨会,00 * * * systmmctl重启网络对的 
  

每天上午7点到12点每2个小时和晚22点上运行systemctl重启网络命令

  
 <代码> 00 07-12/2,22 * * * systmmctl重启网络
   
  

2,计划任务格式,格式错误会报的错,若命令错误了不会报错
發inux下计划任务补充(脚本)"
3。题目:脚本
每天晚上12点打包备份/etc/目录到/tmp下面(步骤)
#第1个里程碑,命令行测试(测试命令是否好)

  

#第2个里程碑,书写脚本并测试脚本

  

#第3个里程碑,写入定时任务每分钟执行检查

  

#第4个里程碑,写入定时任务根据要求修改时间,解压检查压缩包内容是否完整
步骤一:
發inux下计划任务补充(脚本)"
tar xf - c目录指定解压到指定目录
步骤二:将命令行执行成功的命令复制粘贴到脚本里面并测试
發inux下计划任务补充(脚本)"
步骤三:写入定时任务里面crontab - e, crontab - l查看定时任务内容
發inux下计划任务补充(脚本)"
定时任务里面的脚本必须使用绝对路径,tail - f/var/log/cron与ls/tmp下面的备份文件时间一样
發inux下计划任务补充(脚本)"

  

解压查看内容是否正常
發inux下计划任务补充(脚本)"
4, sh - x查看脚本的执行过程,加号越多越优先执行,排查脚本的错误

  

發inux下计划任务补充(脚本)"
命令错误
發inux下计划任务补充(脚本)"
5,定时任务箴言

  
 <代码>。一定要加上注释内容
  b .书写定时任务的时候。尽量使用脚本
  c .运行脚本使用sh  
  

6,计时任务里面追加:将错误和正确的信息定向到黑洞或者文件,只能2选1,不然系统无法识别执行
發inux下计划任务补充(脚本)"
發inux下计划任务补充(脚本)"
7日定时任务所有显示到屏幕的信息都会追加到根的邮箱
如回声{01 . .100}或者焦油时候出现的提示去掉\这些内容不会显示在屏幕,只会发邮件给根邮箱了,并在/var/spool/邮件/根里面显示
發inux下计划任务补充(脚本)"
發inux下计划任务补充(脚本)"

  

8,故障案例:会导致inode号满了
發inux下计划任务补充(脚本)"

  

9日终极挑战:
1。每天晚上12点打包备份/etc/目录到/备份/ip地址命名目录删除7天之前的备份但是要保留每1周的备份

  
 <代码> vim/服务器/脚本/kobe.sh
  # !/bin/bash
  dir=ip一个年代eth0 | awk - f”(/) +”的NR==3{打印3美元}' '
  mkdir - p/备份/美元dir
  焦油zcf/备份/dir -“日期+ % F - % w”_tar。广州/etc/rm - f”找到/备份/类型f -mtime + 6 !- name“* 1 _tar.gz” 
  

發inux下计划任务补充(脚本)"

linux下计划任务补充脚(本)