简单脚本实践

1、显示统计占用系统内存最多的进程,并排序。

ps -eo pid,ppid,%mem,%cpu --sort=-%mem
[root@localhost ~]# ps -eo pid,ppid,%mem --sort=-%mem
  PID  PPID %MEM
 1819  1527  1.6
13032     1  0.4
  517     1  0.3
12947   981  0.2
12946   981  0.2
12851   981  0.2
12940   981  0.2
12929   981  0.2
12692   981  0.2
12975   981  0.2
12970   981  0.2
12980   981  0.2
12981   981  0.2
12977   981  0.2
12967   981  0.2
  681     1  0.1
  981     1  0.1

2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"

for i in 192.168.0.{1..254} ; do
    ping -c2 $i && echo "SUCCESS!" || echo "fail!"
done
i=1
while [[  $i -lt 5   ]]
do
    ping -c1 192.168.96.$i && echo SUCCESS || echo FAIL
    ((i++))
done

3、每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间

通过crontab -e 创建定时任务

30 1 * * 1-5 root /bin/tar -zcPf etcbak-`date +%F -d '-1 day'`.tar.xz /etc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值