Bashスクリプトでのtimeout活用法
🕒
🔗
元記事を見る
カテゴリ
IT・ネットBashスクリプトで無限ループに陥らないための対策として、timeout
コマンドの有効性が紹介されています。特定のサービスが起動するまで待つ処理では、クラッシュや異常停止で永遠に待ち続ける問題が発生しがちです。timeout
を使えば、一定時間が経過したらコマンドを強制終了でき、予期せぬフリーズを防止可能です。ただし、until
などのシェル構文とは直接組み合わせられず、bash -c
でラップするなどの工夫が必要です。