この質問にはすでに回答があります :Ubuntuで特定のユーザーのすべてのプロセスを強制終了しますか? [重複]
(5つの回答)
2年前に閉鎖されました。
Cent OS
(5つの回答)
2年前に閉鎖されました。
コマンドが次のとおりであることをオンラインフラッシュカードで読みました:
pkill -u bob $(pgrep -u bob)
しかし、これは間違っていると思います。私はそれが言っていると思います:
bob
が所有するすべての処理済みを強制終了します 、および4572n4600
理由:
[[email protected] ~]$ pgrep -u bob
4572
4600
また、エラーが発生します:
[[email protected] ~]$ pkill -u bob $(pgrep -u bob)
pkill: only one pattern can be provided
Try `pkill --help' for more information.
ユーザー名に改行を含めることができないので、どちらが理にかなっていますか?
コマンドは次のようにする必要があると思います:
pkill -u bob
「bobが所有するすべてのプロセスを強制終了する」
コマンド中:
pgreg -u bob
「bobが所有するすべてのプロセス」を提供します
疑問に思っています:
- 意図したとおりに正しいコマンドを使用していますか?
- 間違った方法の分析は正確ですか?
承認された回答:
あなたは正しい
間違った例:pkill -u bob $(pgrep -u bob)
正解:pkill -u bob
フラッシュカードはおそらく表示することを意図していました:
kill $(pgrep -u bob)
pgrep -u bob
によって返されるすべてのプロセスを強制終了します 。