0

ps -ef を呼び出すときに、同じプログラムを異なる名前で 2 回以上実行するにはどうすればよいですか。同じ名前で、もちろん異なる PID を持つ 2 つのコピーを参照してください。シェルで最初のはい「1」と2番目の名前「2」に名前を付けるにはどうすればよいですか?

4

2 に答える 2

1

シェルでは不可能です。プロセスは、setproctitle (2)syscall を呼び出すことによってのみ、自身の proc タイトルを変更できます。簡単に確認したい場合は、こちらが Pythonヘルパー モジュールです。そして、ここでいくつかの議論と代替案があります。

于 2012-07-14T22:38:35.500 に答える
1

異なるパラメーター/引数があり、プロセス リストでそれらを grep できるようにしたい場合は、-w フラグを使用します。ps(1) マニュアルには次のように書かれています。

-w ワイド出力。幅を無制限にするには、このオプションを 2 回使用します。

それを念頭に置いて、ps -efwworps axwwは各プロセスのコマンドライン全体を提供し、区別しやすくします。

于 2012-07-14T22:39:15.593 に答える