您的位置:首页 > 运维架构 > Shell

Shell 实践、常用脚本进阶

2018-01-15 20:51 513 查看

1.备份单个文件

#!/bin/bash
#nginx的启动服务脚本
# chkconfig: - 85 15
# description: nginx is a World Wide Web server. It is used to serve
pid="/usr/local/nginx/logs/nginx.pid"
on="/usr/local/nginx/sbin/nginx"

start ()
{
if [ -f $pid ];then
echo "ON! qi dong cheng gong!!!"
else
echo "YES! cheng gong!!!"
#/bin/su - nginx -c "/usr/local/nginx/sbin/nginx $2 1>/dev/null 2>/dev/null"
/usr/local/nginx/sbin/nginx
fi
}

stop ()
{
if [ -f $pid ];then
echo "YES! yi guan bi!!!"
killall nginx
else
echo "NO! yi guan bi!!!"
fi
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 3
start
;;
exit)
exit
;;
*)
echo $"Usage: $0 (start,stop,restart)"
exit
;;
esac
exit
View Code

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: