linux脚本 计划任务
1、显示统计占用系统内存最多的进程,并排序。
第一种实现方式
- 分析 查看进程的命令ps
man 帮助看看下
实现过程
第二种实现方式 用工具
top
然后切换大写字母M 排序
2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"
//#!/bin/bash
//#
//#***********************************************
//#Author czq
//#phone 177**********
/#Date 2020-07-30
ip=192.168.1
for((i=1;i<10;i++));do
{
ping -c1 -w1 $ip.$i &> /dev/null && echo "$ip.$i成功" || echo "$ip.$i失败"
}
done
写完测试下
用while 循环实现
验证和测试
3、每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间
1.首先做bak.sh 脚本
2.把计划任务放到 系统任务里 /etc/crontab 里,首先测试下脚本功能,每分钟执行一次
验证成功 查看日志 ,tail -f /var/lib/cron
查看
最后把 计划任务修改成: 每周的工作日1:30
4、工作日时间,每10分钟执行一次磁盘空间检查,一旦发现任何分区利用率高 于90%,就发送邮件报警
1.首先准备好 预警脚本
第二步我们 这次使用用户自定义定时任务做
第三步我们编辑定时任务测试下
先用1分钟执行一次
第四步 我们把定时任务改成10分钟,到此 任务结束
posted on 2020-07-30 21:33 jiapengchu 阅读(312) 评论(0) 编辑 收藏 举报