我是bash脚本编码的新手,但是我已经把我要重新启动服务器的东西放在一起(如果它们崩溃了)
然而,我在最基本的一点上遇到了绊脚石:
#!/bin/bash
declare -a arr=(tomcat7 nginx mysql);
...给出错误:
script-checks.sh:3:script-checks.sh:语法错误:"("意外
我也尝试过引用它:
declare -a arr=("tomcat7" "nginx" "mysql");
我不明白为什么我会收到此错误。看起来我使用了正确的语法:
http://www.thegeekstuff.com/2010/06/bash-array-tutorial/
请提供建议(我来自Perl背景,所以这对我来说是完全不同的 - 如果我错过了一些愚蠢的东西,那么就会有所了解!)
答案 0 :(得分:1)
您的脚本无法与bash
一起运行。我想它使用的是sh
。