weblog of key_amb

主にIT関連の技術メモ

setコマンド

set -e

シェルスクリプト内で、コマンド実行時に直ちに終了したいときに使う。

#!/bin/sh

set -e
/path/to/test1.sh
/path/to/test2.sh

set -eをつけていないと、test1.sh, test2.sh両方が実行されてしまう。
set -eをつけていると、test1.shが失敗した時には、test2.shを実行せずにこのスクリプト自体が終了してくれる。