2017-01-10 6 views
1

그래서 "pm2 list"를 사용하여 추가 된 모든 스크립트를 표시하면 나에 대한 정보가 많이 표시됩니다. 하지만 내가 원하는 것은 각 프로세스의 이름과 상태입니다.pm2는 각 프로세스의 이름과 상태 만 표시합니다.

Like this for example: 
Name   Status 
script1  Online 
test123  Offline 
abc   Online 

다른 모든 정보를 제거 할 수있는 방법이 있습니까?

답변

0

당신은 할 수 있습니다 :

pm2 ls -m 

또는 각 앱의 상태를 표시하는 방법 :

pm2 ls -m | grep "+--\|status" 
+0

대단히 감사합니다. 나는 이미 나를 위해 일하는 것을 발견했지만 너는 100 배 더 짧다. 하지만 지금 내 출력이 지금처럼 그래서 나는 조금 다른 문제가 있습니다 이름 : test0 상태 : 온라인 이름 : TEST1 상태 : 온라인 가 어떻게 각각의 응용 프로그램을 분리 할 수 ​​있습니다? 이 같은 예를 들어 : 이름 : 온라인 ------------------- 이름 : TEST1 상태 : 상태 test0 온라인 등등. –

0
pm2 show "your id" | sed -n "7p" | cut -d "│" -f3 

나를 위해 작동합니다.