针对nginx的结束进程 再 启动 ,进行一个重启操作的流程。
在windows下的编辑文档中编写的
vi nginx_pkill_start.sh 复制内容放入
#/bin/bash NGINX_DIR=/usr/local/nginx/ NGINX_SBIN=/usr/local/nginx/sbin/nginx NGINX_CONF=/usr/local/nginx/conf/nginx.conf echo "进入nginx 的 sbin文件夹下 强制结束nginx进程" cd $NGINX_DIR pkill -9 nginx echo "结束进程后,延迟时间" sleep 5s echo "启动nginx" $NGINX_SBIN -c $NGINX_CONF
在 :wq后
在执行./nginx_pkill_start.sh
发现
: no such file or directory
查询原因: 参考到 ↓
是window的回车换行到了linux不识别 然后找不到需要的文件
尝试 :set fileformat=unix
:wq 保存后
再次执行 ./nginx_pkill_start.sh
执行成功.
参考资源:
shell设置脚本文件格式_后知后觉的it路-CSDN博客
欢迎交流,如有侵权 请告知,谢谢!



