私は本質的にウイルスのような行動を扱っており、それを終了したいと思います。
タスク "foo"は私のコンピュータで実行されており、私のシステムのパフォーマンスを低下させる多くの呼び出しを生成しています。ジョブを終了できます。
for i in `ps -x -U root | grep -i foo | cut -d' ' -f2`; do sudo kill -9 $i ; done
残念ながら、未知のタスク "bar"はすぐにfooを再起動します。ルートアクセス権があります。私のコンピュータが無効になって本当に疲れました。どうやって停止しますか?
答え1
これを使用して、cat /proc/{foo pid}/status | grep PPid
親プロセスのpidを取得できます。その後、をcat /proc/{bar pid}/cmdline
使用してコマンドを見つけることができます。
実際にウイルスなら、Linuxを完全に削除して再インストールする必要があります。
答え2
psコマンドは、PPID列に親pidを表示します。これにより、「foo」プロセスを開始したプロセスが表示されます。その後、このPPIDを削除できます。 -Cフラグはプロセス名も選択します。