技术解析

帮忙看看这个脚本吧
0
2021-07-20 00:09:37
idczone
#!/bin/bash
start(){
[ -x /usr/local/nginx/sbin/nginx ] || echo "the start file it is bad!"
/usr/local/nginx/sbin/nginx
echo "nginx start ok..."

}

stop() {
pgrep nginx | xargs kill -9
echo "stop nginx ok..."
}

case "$1" in
start)
start;;
stop)
stop;;
restart)
stop
start
;;
*)
echo "bu zhi chi ^_^"
esac




这个脚本根本没问题啊,为什么stop的时候 echo这个行不会运行 ,而且restart的时候也是只运行stop,start也不运行....
pgrep nginx | xargs kill -9
这句,把自己kill掉了

bash -x 你的脚本名称
调试模式,很清楚

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服