Linux ベース (UNIX ベース) のシステムでは、すべてのプロセスがいわゆるcmdline
. プロセスの存続期間中に変更しても問題ありませんか? たとえば、cmdline
進行状況/デバッグ情報を変更します。
プロセスの操作に関する制限/規則はありますcmdline
か?
なぜ私は尋ねているのですか?cmdline
プロジェクトでは、特定のサブシステムを監視するために、 for workerを変更したアプローチを広く使用しています。読み取りcmdlines
には、Python ライブラリ psutil を使用しています。しかし、いくつかのバージョンから、このユーティリティcmdline
はプロセスのキャッシュを開始しました。私はそれについてバグを作成しましたが、著者の1人は、cmdline
プロセスの存続期間中に変更すべきではないと主張しています(バグへのリンク)
助言がありますか?
ありがとう。
変更中のUPDATEcmdline
プロセスの exec 引数を変更するつもりはありません。proctitle を変更しようとしています (http://www.unix.com/man-page/FreeBSD/3/setproctitle/)