Shell脚本判断Apache进程是否存在
写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程个数,当不等于10个时用红色字体通知管理员,并询问管理员是否启动Apache服务。
#!/bin/bash
#echo "$(service httpd status)"
PIDNUM=$(pgrep httpd | wc -l)
if [[ $PIDNUM -eq 0 ]];then
echo "Apache is stopped."
read -p "Do you want to start Apache?(y/n)" START
if [[ $START == y ]];then
echo "$(service httpd start)"
else
echo "You refused to start Apache."
fi
else
echo "Apache is running. Proccess number is $PIDNUM."
if [[ $PIDNUM != 10 ]];then
echo -e "33[31mPID didn't equal 1033[0m"
fi
fi
Shell中取今天、昨天、前天的时间操作代码
1.取今天时间$date-d"now"+%Y-%m-%d2.取昨天时间$date-d"yesterday"+%Y-%m-%d$date-d"1daysago"+%Y-%m-%d##-d,--date=STRINGdisplaytimedescribedbySTRING,not`now'STRING可以为‘now'、‘yesterday
Shell脚本实现检查服务器安全状态(用户、登录IP、防火墙检查)
说明:大家平时对Linux服务器安全主要是对系统用户的检查,登陆服务器IP检查,以及防火墙状态检查!1.需要把正确系统用户名存储在/root/liu_shell/local_use
一个强大的网络分析shell脚本分享(实时流量、连接统计)
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介绍下。脚本运行效果截图:此脚本包含的功能有:1、实时监控任
