# !/bin/sh # nginx启动脚本 日期:2017-6-21 #作者:xcn (baishuchao@yeah.net) # 2.0版本 RETVAL=0 路径="/应用程序/nginx " #源函数库/etc/init.d/functions。 start () { 如果[! - f”路径/logs/美元nginx.pid”) 然后 (- x $ path/sbin/nginx) | |退出1 路径/sbin/nginx美元 RETVAL=$ ? 如果(路径/logs/nginx.pid美元- f);/bin/true行动”Nginx启动” 其他的/bin/false行动”Nginx启动” fi 其他的 回声“运行Nginx。” fi 返回RETVAL美元 } stop () { 如果[! - f”路径/logs/美元nginx.pid”) 然后 回声“nginx不是running.need不阻止它。” 其他的 (- x $ path/sbin/nginx) | |退出1 [- f”路径/logs/美元nginx.pid”) & & { 杀死猫路径/logs/nginx.pid美元的 RETVAL=$ ? } 如果[! - f”$路径/logs/nginx.pid ");/bin/true行动”Nginx停止。” 其他的/bin/false行动”Nginx停止。” fi fi 返回RETVAL美元 } “1美元” 开始) 开始 RETVAL=$ ? ;; 停止) 停止 RETVAL=$ ? ;; 重启) 0美元停止 睡眠2 $ 0开始 RETVAL=$ ? ;; 重新加载) 路径/sbin/nginx重载美元 RETVAL=$ ? ;; *) 回声”用法:$ 0{启动|停止| |重启重载}” esac 退出美元RETVAL