timeout
安全実行時間の上限付き実行
timeout 30 <command>
コマンドに制限時間を設け、超過時は自動終了。応答しない可能性のある処理(リモート照会等)をスクリプトで安全に扱う基本。
実行例
timeout 10 curl -s https://api.example.com/health10秒で諦めるヘルスチェック
書式
timeout [-s signal] <duration> <command>
実行前の注意
対象コマンドの強制終了のみ。
圏外の現場でも同じ内容が引けます
このサイトの全コマンドを端末の中に。アプリ版はさらに632件を加えた1,510コマンドと、120の対処フローを収録しています。通信なしで検索できます。インストール無料・広告なし(一部は買い切り)。
App Storeで無料インストール