SIGTERM シグナルをプロセス ID に送信して、実行中のプロセスを強制終了する bash スクリプトがあります。ただし、シグナルを送信したばかりのプロセスのリターンコードを知りたいです。
それは可能ですか?
強制終了するプロセスがスクリプトから開始されておらず、「pid ##### はこのシェルの子ではありません」というメッセージが表示されるため、「待機」を使用できません。
プロセスが実行されているコンソールでコマンドラインでいくつかのテストを行い、SIGTERMシグナルを(別のコンソールから)送信した後、終了コードを確認しましたが、143でした。別のスクリプトからプロセスを強制終了したいその数をキャッチします。