首页 新闻 搜索 专区 学院

脚本文件在绝对路径下可以运行,在相对路径下运行则出错

0
悬赏园豆:100 [已关闭问题] 关闭于 2014-12-14 14:54

一个脚本文件mysql.sh,位于/home/user1/sbin/mysql.sh

以下是详细情况:

1)当前路径为:/home/user1/sbin/

  • #./mysql.sh restart                     wrong         提示说“没有那个文件或目录
  • #/home/user1/sbin restart            ok
  • #../sbin/mysql.sh restart            ok

2)当前路径为:/home/user1

  • #./sbin/mysql.sh restart            wrong      提示说“没有那个文件或目录”

3)当前路径为:/

  • #/home/user1/sbin restart        ok

4)任意路径,mysql.sh后面参数为'start'或'stop'都没有问题

 

初步认为是系统的mysql脚本(和官方的mysql启动脚本结构相似,有加修改)在接收'restart'参数的代码段出错,而当参数为'start'或'stop'时没有问题;但'restart'代码段就是依次执行stop和start,看起来好像也没问题啊。

 

求问大神,出现这种情况还有可能是什么出问题了?

isEacon的主页 isEacon | 菜鸟二级 | 园豆:202
提问于:2014-12-13 18:25
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册