linux下计划任务补充(脚本)
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1、 题目每天晚上09点到12点运行 systemctl restart network 命令00 21-00 * * * systmmctl restart network 错误的,因为范围是0
千家信息网最后更新 2025年02月01日linux下计划任务补充(脚本)
1、 题目
每天晚上09点到12点运行 systemctl restart network 命令
00 21-00 * * * systmmctl restart network 错误的,因为范围是0-2300 21-23,00 * * * systmmctl restart network 对的
每天上午7点到12点每2个小时和晚上22点运行 systemctl restart network 命令
00 07-12/2,22 * * * systmmctl restart network
2、计划任务格式,格式错误会报错,若命令错误了不会报错
3.题目:脚本
每天晚上12点 打包备份/etc/目录到/tmp下面(步骤)
#第1个里程碑-命令行测试 (测试命令是否ok)
#第2个里程碑-书写脚本并测试脚本
#第3个里程碑-写入定时任务 每分钟执行 检查
#第4个里程碑-写入定时任务 根据要求修改时间,解压检查压缩包内容是否完整
步骤一:
tar xf -C 目录 指定解压到指定目录
步骤二:将命令行执行成功的命令复制粘贴到脚本里面并测试
步骤三:写入定时任务里面crontab -e,crontab -l 查看定时任务内容
定时任务里面的脚本必须使用绝对路径,tail -f /var/log/cron 与ls /tmp下面的备份文件时间一样
解压查看内容是否正常
4、sh -x 查看脚本的执行过程,加号越多越优先执行,排查脚本的错误
命令错误
5、定时任务箴言
A. 一定要加上注释内容B. 书写定时任务的时候。尽量使用脚本C. 运行脚本使用sh
6、计时任务里面追加:将错误和正确的信息定向到黑洞或者文件,只能2选1,不然系统无法识别执行
7、定时任务所有显示到屏幕的信息都会追加到root的邮箱
如echo {01..100}或者tar时候出现的提示去掉\这些内容不会显示在屏幕,只会发邮件给root邮箱了,并在/var/spool/mail/root里面显示
8、故障案例:会导致inode号满了
9、终极挑战:
1.每天晚上12点打包备份/etc/目录到/backup/ip地址命名目录 删除7天之前的备份 但是要保留每周1的备份
vim /server/scripts/kobe.sh#!/bin/bashdir=`ip a s eth0|awk -F"[ /]+" 'NR==3{print $3}'`mkdir -p /backup/$dirtar zcf /backup/$dir-`date +%F-%w`_tar.gz /etc/rm -f `find /backup/ -type f -mtime +6 ! -name "*1_tar.gz"`
任务
脚本
命令
错误
内容
备份
目录
步骤
里程碑
里程
测试
运行
信息
屏幕
文件
时候
时间
格式
点到
邮箱
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术网络词
佛山广发银行软件开发中心
软件开发的参考末班
杭州基础网络技术服务
服务器在海外的影视网
Rust 分布式数据库
南京 网络安全公司
云服务器ip绑定域名
国道数据库技术流视频
app服务器失败
数据库中命令从哪里输入
网络安全每日巡检表
杭州 网络技术公司怎么样
微信连接不上服务器1.1
做数据库需要什么电脑
工控网络安全解决方案收费
软件开发合同后还能转包吗
医院病房管理系统数据库实训小结
城市搜索软件开发
宝塔环境服务器
吃鸡有没有比较好的服务器
融媒体服务器 采购
现金流动网络技术
软件开发管理 培训
网络安全教育学习收获
sql数据库测试版激活
做数据库需要什么电脑
怎么制作MC服务器插件
access 备份数据库
利用计算机技术网络技术