!["ps -C"를 사용하여 명령 이름의 부분 일치를 어떻게 수행할 수 있습니까?](https://linux55.com/image/176749/%22ps%20-C%22%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%AA%85%EB%A0%B9%20%EC%9D%B4%EB%A6%84%EC%9D%98%20%EB%B6%80%EB%B6%84%20%EC%9D%BC%EC%B9%98%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%88%98%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
이 옵션은 command name 으로 시작된 프로세스로만 ps -C <cmd>
출력을 제한할 수 있기 때문에 매우 유용하다고 생각합니다 .ps
<cmd>
또한 grep
.
그러나 를 사용하여 전체 명령 이름 일치만 수행할 수 있는 것 같습니다 ps -C <cmd>
. 즉, 명령 이름이 이면 /opt/azagent/bin/Agent.Listener run --startuptype service
해당 ps -C Agent.Listener
명령만 나열되고 부분적으로 일치하는 항목은 나열되지 않습니다(예: ) ps -C Agent
.
ps -C <cmd>
데비안에서 부분 일치를 수행할 수 있습니까?
답변1
구경하다pgrep
이름
pgrep, pkill - 이름 및 기타 속성을 기반으로 프로세스를 찾거나 신호를 보냅니다.
요약
pgrep [options] pattern pkill [options] pattern