发出执行shell脚本

时间:2016-07-11 08:45:14

标签: bash shell

当我尝试执行shell脚本时,我遇到了一个奇怪的问题。

当我尝试使用./scriptname.sh执行脚本时,它会立即返回到提示符。该脚本具有正确的权限集。如果我将脚本复制到另一台服务器,它根本不会执行任何问题。

我可以毫无问题地在服务器上执行其他sh脚本。

有没有办法解决这个问题,因为我不知所措?

提前致谢。

1 个答案:

答案 0 :(得分:1)

检查语法错误的最佳方法,您可以执行以下操作。

sh -n script_name

如果您想执行脚本并查看流程,可以使用下面的

sh -x script_name

希望有所帮助