练习
rsync服务启动脚本
环境:CentOS6
rsyncd.sh
#!/bin/bash
# chkconfig: 2345 20 80
if [ $# -ne 1 ]; then
echo "Usage: $0 {start|stop|restart}"
exit 1
fi
if [ $1 == "start" ]; then
if [ -s /var/run/rsyncd.pid ]; then
echo "rsync is running already, pid: $(cat /var/run/rsyncd.pid)"
else
rsync --daemon
fi
elif [ $1 == "stop" ]; then
if [ ! -s /var/run/rsyncd.pid ]; then
echo "rsync is not running"
else
kill $(cat /var/run/rsyncd.pid)
fi
elif [ $1 == "restart" ]; then
if [ ! -s /var/run/rsyncd.pid ]; then
rsync --daemon
else
kill $(cat /var/run/rsyncd.pid)
sleep 2
rsync --daemon
fi
else
echo "Usage: $0 {start|stop|restart}"
fi让脚本支持service启动
测试服务启动
Nginx官方服务文件
环境:CentOS7
判断网站访问状态
选择要安装的服务
添加颜色输出
Last updated