나는 awk
. 부모 Nodejs 프로세스의 프로세스 번호를 찾는 빠른 명령을 만들고 싶었습니다. 나는 이것을 가지고 나왔다.
ps aux | awk '/node/' | awk 'NR == 1 {print $1}'
하지만 두 awk
명령 을 하나로 결합하는 방법이 있어야한다고 생각합니다 . 이것을 작성하는 더 간단한 방법은 무엇입니까?
편집하다:
pgrep
이 작업에 특히 더 적합 하지만 .NET을 사용하여 첫 번째 행을 검색하고 인쇄하는 방법을 알고 싶습니다 awk
.
의 출력에 텍스트 처리가 필요하지 않습니다 . ps
정확히이 목적을위한 전용 도구 인 pgrep
.
간단하게 :
pgrep node
string 대신 node
Regex 패턴을 사용할 수 있습니다.
프로세스 이름이 포함 된 자세한 출력 :
pgrep -l node
명령 이름도 얻으려면 :
pgrep -a node
man pgrep
더 많은 아이디어를 얻으려면 확인하십시오 .
사용을 주장하는 경우 awk
에 ps
, 2 개 개의 병합 awk
하나의를 수행 :
ps aux | awk '/node/ {print $1; exit}'
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다