一部のプロセスが引き続き高いPIDにジャンプするのはなぜですか?

一部のプロセスが引き続き高いPIDにジャンプするのはなぜですか?

時には、電話をvscode切ると強制終了する必要がありますが、コンピュータを再起動するまで再起動しないようです。コンピュータをシャットダウンする前にすでに実行されていると思われ、新しいウィンドウを開かない理由でそのIDを見つけようとしました。

$ ps aux | grep vscode
rtviii     44456  0.0 0.0   8908   656 pts/0    S+  10:21  0:00 grep ... vscode
$ ps aux | grep vscode
rtviii     44459  0.0 0.0   8908   656 pts/0    S+  10:21  0:00 grep ... vscode
...

vscode実際にこのプロセスがあることがわかりました。

プロセスを試みましたが、kill -9システムはこれを報告しますpid doesn't exist。ポーリングするたびに、より高いPIDに進んでいるように見えます。

誰かがこの行動の原因とその対処方法を説明できますか?

ベストアンサー1

表示される手順は、自分以外の埋め込み行をフィルタリングするために使用する手順psです。実行するたびに新しいインスタンスが実行されるため、新しいPIDが取得されます。プロセスを終了しようとすると、すでに終了しているため、プロセスを終了できません。grepvscodevscodegrepgrep

バラよりhttps://unix.stackexchange.com/a/74186/90691

おすすめ記事