centos 脚本基础练习2

前端之家收集整理的这篇文章主要介绍了centos 脚本基础练习2前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

练习1, 写一个脚本 判定命令历史中历史命令的总条目是否大于1000; 如果大于,则显示“Some command will gone.”;否则显示“ok”. [root@localhost mscripts]# cat lx5.sh #!/bin/bash TOTALS=history | tail -1 | cut -d' ' -f2 if [ $TOTALS -gt 1000 ]; then echo "some command will gone." else echo "ok." fi

练习2 写一个脚本 给定一个用户获取其密码警告期限;而后判断用户密码使用期限是否已经小于警告期限;如果小于,则显示“Warning”;否则,显示“OK” cat lx6.sh #/bin/bash USERNAMES=bruce //指定一个用户 NOWDAY=date +%s //现在的时间 LASTDAYS=grep "bruce" /etc/shadow | cut -d: -f3 //最近一次修改密码的时间 MAXDAYS=grep "bruce" /etc/shadow | cut -d: -f5 //最长使用期限 WARNDAYS=grep "bruce" /etc/shadow | cut -d: -f6 //警告时间 PASTDAYS=$[$(($NOWDAY/86400))-$LASTDAYS] //已经使用时间 ZDAYS=$(($MAXDAYS-$PASTDAYS)) //最终还剩下时间 if [ $ZDAYS -lt $WARNDAYS ]; then echo "Warning." else echo "OK!" fi

原文链接:https://www.f2er.com/centos/375164.html

猜你在找的CentOS相关文章