プロセスを強制終了する優雅な方法
bashスクリプトがseleniumサーバーで処理された後、スクリプトは次のようにそれを強制終了します。 kill `ps -ef | grep selenium | awk '{ print $2 }'` これは機能し、セレンスクリプトを強制終了しますが、grep seleniumプロセス番号をkillコマンドに戻すまでにプロセスを強制終了しようとするため、プロセスは終了するため、エラーメッセージが生成されます。(つまり、最終的に2つのプロセスを強制終了します。1つは実際のセレンサーバーであり、もう1つは一時的なプロセスであり、このコマンドの実行方法の副作用です。) プロセスを強制終了するより優雅な方法はありますか?この意図しない副作用はありませんか? (FWIW私が持っていた1つのアイデア:この同じスクリプトは、スクリプトの早い段階でセレンを起動します。問題は、そのPIDを取得する方法、変数を使用してそれを保持する方法、およびスクリプト内で後で参照する方法がわからないことです。