接続されているデバイスと同じ数の端末タブを開き、それらのデバイスでテストを実行するスクリプトがあります。テストが完了したら、すべての端末タブをクリーンアップしたいと思います。バックグラウンドでいくつかのことを実行していますが、各プロセスがいつ完了するかわかりません。
ターミナルの現在のタブで実行中のプロセスがあるかどうかを確認するにはどうすればよいですか?
ターミナルの各タブで実行中のプロセスがなくなったら、AppleScript でコマンド W を実行して各ターミナル コマンドを強制終了する予定です。
ありがとう!