redhat终端下执行sh文件,提示No such file or directory,是怎么回事?该怎么解决?求大神帮忙
展开全部
前面加./,比如你的shell文件为myshell.sh
chmod +x myshell.sh
./myshell.sh
或者带着全路径
/home/user/myshell.sh
只要不是在PATH环境变量中路径下的命令、脚本,必须要指明路径才能执行
chmod +x myshell.sh
./myshell.sh
或者带着全路径
/home/user/myshell.sh
只要不是在PATH环境变量中路径下的命令、脚本,必须要指明路径才能执行
更多追问追答
追问
是加了./执行的,其它的都能执行成功,就有一个不行。网上有人说是文件格式问题,要转成unix,可是我查看了,这文件就是unix格式的
追答
出错截图贴出来
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询