环境:Centos6 64位
有一个shell脚本(名为mysql.sh
);它位于文件中:/home/user1/sbin/mysql.sh
在使用参数' restart'运行此脚本时,其结果如下:
1)pwd:/ home / user1 / sbin /
#./mysql.sh restart Fail Prompt:No such file or directory
#/home/user1/sbin/mysql.sh restart ok
#../sbin/mysql.sh restart ok
2)pwd:/ home / user1
#./sbin/mysql.sh restart Fail Prompt:No such file or directory
3)pwd:/
#/home/user1/sbin/mysql.sh restart ok
使用任何路径,mysql.sh都可以成功运行参数' start'并且'停止'。
所以我猜这可能是脚本中的错误(mysql.sh)。此脚本类似于官方mysql.sh
(mysql.server脚本),但有一些修改。
那么它有什么问题?
答案 0 :(得分:0)
尝试使用" sh ./mysql.sh"
请确保脚本中的第一行有shebang。