当前位置: 技术问答>linux和unix
求教一个非常简单的关于shell脚本调用的问题
来源: 互联网 发布时间:2017-03-06
本文导语: 我现在在服务器上有2个文件 一个文件为aaa.sh,另一个文件为abc/bbb.sh,bbb.sh中会调用工具toool文件 我现在的问题是 我直接进入bbb.sh目录下运行bbb.sh是可以的,但是我现在要用aaa.sh调用bbb.sh,我在aaa脚本中的写法如...
我现在在服务器上有2个文件 一个文件为aaa.sh,另一个文件为abc/bbb.sh,bbb.sh中会调用工具toool文件
我现在的问题是 我直接进入bbb.sh目录下运行bbb.sh是可以的,但是我现在要用aaa.sh调用bbb.sh,我在aaa脚本中的写法如下:
#!/bin/sh
abc/bbb.sh
但是却执行不了bbb文件,说是bbb脚本中的tool文件不发找到!!!请问我应该怎么写?
我现在的问题是 我直接进入bbb.sh目录下运行bbb.sh是可以的,但是我现在要用aaa.sh调用bbb.sh,我在aaa脚本中的写法如下:
#!/bin/sh
abc/bbb.sh
但是却执行不了bbb文件,说是bbb脚本中的tool文件不发找到!!!请问我应该怎么写?
|
可能与当前运行目录有关,你可能有些地方用的是相对路径,所以出问题。
试试
#!/bin/sh
cd abc
./bbb.sh
另外方法:修改bbb.sh,把相对路径改成绝对路径。
试试
#!/bin/sh
cd abc
./bbb.sh
另外方法:修改bbb.sh,把相对路径改成绝对路径。
|
另外也要检查下bbb.sh里面调用tool命令的路径
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。