コマンド1 ; コマンド2
コマンド1が終了したらコマンド2を実行する(実行結果に関わらず)
コマンド1が異常終了しても、コマンド2は実行されます
例:
> systemctl stop httpd ; systemctl start nginx
その他まとめると,
- ; (セミコロン)・・・コマンド1終了後コマンド2を実行(
コマンド1の実行結果関係無
)
- &・・・コマンド1をバックグラウンド実行し,コマンド2実行
- &&・・・コマンド1が
正常終了時のみ
コマンド2実行
- |(パイプ)・・・コマンド1を実行し結果をコマンド2に渡して実行
- ||・・・コマンド1が
異常終了時のみ
コマンド2実行