今天做nginx日志切割,发现一个错误:
#-bash: ./cut_nginx_logs.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录
#vi cut_nginx_logs.sh
:set ff 回车
fileformat=dos
:set fileformat=unix
然后执行脚本就正常了,原来是因为我这个文件在windows下编辑过,所以格式不对,将格式设置为unix格式就可以了。
dnuser ©著作权
文章标签 bad interpreter 文章分类 数字化转型
今天做nginx日志切割,发现一个错误:
#-bash: ./cut_nginx_logs.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录
#vi cut_nginx_logs.sh
:set ff 回车
fileformat=dos
:set fileformat=unix
然后执行脚本就正常了,原来是因为我这个文件在windows下编辑过,所以格式不对,将格式设置为unix格式就可以了。
文件、目录权限r:可读 w:可写 x:可执行 4 2 1(第一
bash: /snap/bin/docker: 没有那个文件或目录。
或者修改jenkins配置文件 类似如下修改:
Ubuntu下解决bash 没有那个文件或目录的方法
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M