私は自分の問題に対する答えを見つけることができません。現在のスクリプトが ^C で終了した後に、シェル コマンド/bash スクリプトを実行できるようにする必要があります。
言い換えれば、実行中のスクリプトがあり、そのスクリプトから ^C した直後に、別のスクリプトまたはコマンドをすぐに起動したいということです。これを達成する方法は?
私は./first.sh; echo something
運がないことを試みました。
一方が他方の終了を待機/リッスンする同時スクリプトを実行してから、クリーンアップ コマンドを実行して終了することもできます。しかし、1 つのコマンドでそれらを起動する方法が必要になります。
この問題に対する最も適切なアプローチは何でしょうか?
ありがとう
編集:
私はそれを手に入れたと思います...最初のスクリプトから、最後に&を使用して他のスクリプトを起動できるため、バックグラウンドに移動します。最初のものから ^C exit で動作するようです (2 番目の連続動作)。より良い解決策に関する提案はありますか?