针对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 保存后