首页 > 代码库 > shell 联系2
shell 联系2
看看你的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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。