これは、というのがもうひとつの方法である:
#!/bin/bash
set -ex # Added line
yum update -y
yum groupinstall -y "Web Server" "MySQL Database" "PHP Support"
service httpd start
chkconfig httpd on
[ bash manual ]は言う:
組み込みセットで使用される単一文字のオプションのすべて( セットの組み込みを参照してください)シェルが呼び出されたときのオプションとして使用できます。
[ set reference ]は言う:
セットを使用して、シェルのオプションの値を変更し、 位置パラメータを設定し、またはシェル 変数の名前と値を表示することができます。
-x
印刷単純なコマンドのトレース、コマンドのために、ケースはコマンド、彼らが展開された後、コマンドとその引数または 関連する単語リストのための コマンド、および算術演算を選択し、それらが を実行される前に。 PS4変数の値が展開され、結果の の値がコマンドおよび展開された引数の前に出力されます。
-e
終了直ちに 単一の単純なコマンド(単純なコマンドを参照)、リスト(リストを参照)、または 複合コマンドから成ることができる、(パイプラインを参照)パイプライン場合(化合物を参照コマンド)は、ゼロ以外のステータスを返します。
このスーパーユーザーの投稿を参照してください。http://superuser.com/questions/195826/bash-shebang-for-dummies – Jedi