가령 특정 프로세스 상태를 보려면 이런 식으로들 할 것이다. crond 프로세스를 살펴보려면 ...
% ps aux | grep crond
이 방식의 단점은 grep 이 crond 프로세스 뿐 아니라 grep crond 로 실행된 프로세스까지 잡아서 보여준다는 점.오늘 배운 간단한 grep 팁.
% ps aux | grep [c]rond
이렇게 하면 깔끔하게 crond 프로세스만 딱 잡아낸다. 왜? '[c]' 는 정규식으로 내부 파싱되기 때문에 'grep [c]rond' 는 필터링이 되버린다.덤으로 ...
1. % ps aux | fgrep [c]rond 으로 하면 어떻게 될까? .... 'fgrep [c]rond' 으로 검색한 자신의 프로세스만 잡힌다. 왜?
fgrep 은 문자열로만 검색하므로 속도가 'f'ast 하다. 즉, 정규표현식인 '[c]'도 일반문자로 취급했기 때문에 이와 같은 결과가 출력되는 것이다.
2. 그냥 id 만 필요하다면 간단히 % pgrep crond 으로 해도 된다.
'Slack 채널 정리' 카테고리의 다른 글
node.js child_process 한글 출력 문제 (0) | 2019.12.03 |
---|---|
powershell 로 winrm 이용하는 예 (0) | 2019.12.03 |
정규식 ([\s\S]?) (0) | 2019.12.03 |
intelliJ 변수 할당 핫키 (0) | 2019.12.03 |
ZeroMQ pub/sub (0) | 2019.12.03 |