栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux 编写shell脚本遇到的问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux 编写shell脚本遇到的问题

针对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博客

欢迎交流,如有侵权 请告知,谢谢!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679372.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号