各位,不好意思,前段时间,某些原因,不能持续更新内容,在此,跟大家,说声对不起了!


   闲话不多说,进入正题:

   经过一段时间的学习,摸索,实践,个人感觉Shell太强悍了,尤其是,当你花费大把时间后,将写出的脚本执行后所获得的成果,没得形容,心里美滋滋的,感觉太好玩了!

   下面为大家呈现几个使用的脚本:

较本案列一:

要求:查看当前系统某项服务是否安装,如果安装,则显示已安装,否则重新安装5输出安装结果、记录日志(这里我以httpd服务为例,为大家讲解)

#vi htttpd.sh

#!/bin/bash

rpm -q httpd > /deb/null

if [ $? -eq 0 ]

   then

   echo "httpd服务已安装!"

else

   echo "httpd服务未安装!" && echo "正在尝试重新安装、、、"

yum -y install httpd* > /dev/null

    if [ $? -eq 0 ]

       then

       echo "httpd服务重新安装成功!"

    else

       echo "httpd服务安装失败,请检查配置信息!" && date +%F-%T >> /var/log/httpd.log && echo "httpd服务安装失败!" >> /var/log/httpd.log

    fi

fi


   呵呵,当然,这些脚本对于大多数人,可能算是小儿科,但,对于初学的我来说,这个感觉太好了,正如开头所说的,成功后的喜悦,太刺激了!



共同学习,共同进步

                                                        By:小小民工