Bashスクリプトが閉じないようにする方法

Bashスクリプトが閉じないようにする方法

Bashスクリプトが閉じることを防ぎ、それ自体で閉じることを防ぐ方法。

動作がないときにコマンドを実行するコマンドはありますか?

ベストアンサー1

現在削除されている他の質問から実行したいようです。

xterm -e your-script

そして、スクリプトが完了しても端末エミュレータウィンドウは消えません。

スクリプトの終わりまたはEXITトラップに永久に眠っているコマンドを追加するだけです。バラより永遠に何もエレガントにしない方法は何ですか?または何もせずに終了しないLinuxコマンドはありますか?一部のオプションの場合。

trap 'sleep infinity' EXIT

終了時にシェルがsleep infinity実行されるため、決して終了しません。sleepこれをサポートしない実装の場合(ほとんどのシステムで安全でなければならない最大の32ビット符号付き整数は約68です)infinityなど、より大きな数字に置き換えてください。sleep 2147483647

これにより、この目的のために特別に設計されたオプションxtermにもアクセスできます。-hold

おすすめ記事