|
첫 번째 명령의 결과를 다른 명령으로 보내는 데 사용되는 것으로 나타났습니다 . 이름과 일치하는 모든 프로세스를 종료하고 싶습니다.
이것이 pgrep이 일반적으로하는 일입니다.
$ pgrep name
5089
5105
그리고 여러 가지 주장이 작동하는 것 같습니다 kill
.
sudo kill 5089 5105
그러나 이것은 잘못되었습니다.
pgrep name | kill
어떻게 제대로해야합니까?
나는 그 특정 명령으로 인해뿐만 아니라 명령 체인에 대해 더 잘 이해하기 위해 묻고있었습니다. 그러나 질문 점수에서 알 수 있듯이 이해하기 쉬운 질문은 환영받지 못합니다 ...
—
Tomáš Zato-Reinstate Monica
질문을 좀 더 일반적인 것으로 만들고 중복되지 않도록하려면 투표를하겠습니다.
—
Mikel
죄송합니다. 실수로 이전 댓글을 삭제했습니다. 저는 태블릿을 사용하고 있으며이 사이트에는 서로 작은 버튼이 있습니다.
—
Mikel
나는 당신의 질문이 당신이 배울 수 없었던 것을 요구하지 않는 것처럼 보이기 때문에 하향 조정되었다고 말하고있었습니다
—
Mikel
man pgrep
. downvote 버튼은 질문이 연구 노력을 보이지 않을 때를위한 것이며 귀하의 질문에서 아무것도 볼 수 없음을 나타냅니다. 가혹한 것 같으면 미안합니다.
pkill
. 그리고 그것이 존재하지 않는다면,kill $(pgrep ...)
.