web-dev-qa-db-ja.com

名前でプロセスを開始します

基本的に、独自の子プロセスを作成する可能性のあるいくつかのプロセスを動的に開始したいと思います。また、作成したばかりのプロセスの特定のグループをいつでも強制終了したいと思います。私が考えることができる1つの方法は、(グループとして区別するために)名前でプロセスを開始し、次にpkillを使用して名前でプロセスを強制終了することです。問題は、名前でプロセスを開始して、pkillを使用して名前でプロセスを強制終了できるようにする方法です。私は他の解決策にもオープンです。

12
cache

非常によく似た serverfaultに関する質問 あなたを助けるかもしれないいくつかの答えがあります

5
schadr

別の名前でプロセスを開始するにはどうすればよいですか?

bash -c "exec -a <MyProcessName> <Command>"

次に、次の方法でプロセスを強制終了できます。

pkill -f MyProcessName

11
user2829759