码迷,mamicode.com
首页 > 系统相关 > 详细

shell 联系2

时间:2017-01-06 22:48:37      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:11

看看你的Linux系统中是否有自定义用户(普通用户),若是有,一共有几个?

[root@bogon ~]# cat 6.sh 

#/bin/bash

n=`awk -F: ‘$3>=500{print $1}‘ /etc/passwd |wc -l`

if [ $n -gt 0 ];then

  echo "$n common users"

else

  echo "no common users"

fi

写一个shell脚本,检测所有磁盘分区使用率和inode使用率并记录到以当天日期为命名的日志文件里,当发现某个分区容量或者inode使用量大于85%时,发邮件通知你自己。

#bin/bash
DISK_USIZE=`df -h |awk ‘{print $5}‘|sed s#%##g`
INODE_USIZE=`df -i |awk ‘{print $5}‘|sed s#%##g`
DATE=`date +%F`
LOG=${DATE}.log
df -h > $LOG
df -i >>$LOG
for i in $DISK_USIZE $INODE_USIZE; do
    if [ $i -ge 85 ]; then
       echo "space more than 85%" |mail -s " warnning" 22222222@qq.com
    else
       echo ok
    fi
done

shell 联系2

标签:11

原文地址:http://9872158.blog.51cto.com/9862158/1889821

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!