redhat终端下执行sh文件,提示No such file or directory,是怎么回事?该怎么解决?求大神帮忙

确定是有文件的,用vi可以打开
这个文件是有的,并且格式也是unix

redhat终端下执行sh文件,提示No such file or directory是设置错误造成的,解决方法为:

1、用ps aux命令来查看系统中所有进程的运行状态。

2、另外想杀死某个进程的话直接运用kill命令即可,注意kill后面跟的是进程的pid值,如下图所示。

3、接下来可以在终端输入date命令来查看系统当前的时间。

4、最后,还可以用echo命令在终端输出一些信息。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
前面加./,比如你的shell文件为myshell.sh
chmod +x myshell.sh
./myshell.sh
或者带着全路径
/home/user/myshell.sh
只要不是在PATH环境变量中路径下的命令、脚本,必须要指明路径才能执行追问

是加了./执行的,其它的都能执行成功,就有一个不行。网上有人说是文件格式问题,要转成unix,可是我查看了,这文件就是unix格式的

追答

出错截图贴出来

追问

执行出错:

 

 

查看格式为unix:

追答

出错信息很明显了:

你的config.sh第53行调用的/wlserver/common/bin/commEnv.sh不存在
可以看一下是否这样
ls -l /wlserver/common/bin/commEnv.sh

本回答被提问者和网友采纳
相似回答