linux 에서 프로 세 스 의 시작 시간 보기

linux 에서 프로 세 스 의 시작 시간 보기
ps 명령 의 인자:
    -모든 프로 세 스 보이 기
    -f. 완전한 형식 으로 표시
    -p 지정 프로 세 스 번호 pid
    -o 뒤에 매개 변 수 를 연결 합 니 다. 매개 변 수 는 열거 하고 자 하 는 내용 입 니 다.starttime 은 날 짜 를 표시 하고 lstart 는 날짜 시간 을 표시 합 니 다.
예 를 들 어 기기 의 nginx 프로 세 스 시작 시간 보기:
# ps -ef |grep nginx | grep -v grep |awk '{print $2}' | sort | uniq | while read line;do echo -n $line;ps -p $line -o lstart;done
5555                 STARTED
Tue Jun 10 11:19:32 2014
5556                 STARTED
Tue Jun 10 11:19:32 2014
5557                 STARTED
Tue Jun 10 11:19:32 2014
5558                 STARTED
Tue Jun 10 11:19:32 2014
5559                 STARTED
Tue Jun 10 11:19:32 2014
5560                 STARTED
Tue Jun 10 11:19:32 2014
5561                 STARTED
Tue Jun 10 11:19:32 2014
5562                 STARTED
Tue Jun 10 11:19:32 2014
5563                 STARTED
Tue Jun 10 11:19:32 2014

포트 번 호 를 통 해 프로 세 스 의 시작 시간 을 봅 니 다. 아래 203 은 일부 포트 입 니 다. "203 \ #"
netstat -nltp|grep 203| grep -v grep |awk '{print $7}'|cut -d'/' -f1|sort|uniq | while read line; do echo -n $line; ps -p $line -o lstart;done
10019                 STARTED
Tue Jun 10 20:41:50 2014
10033                 STARTED
Tue Jun 10 20:41:51 2014
10046                 STARTED
Tue Jun 10 20:41:53 2014
10097                 STARTED
Tue Jun 10 20:41:55 2014
10109                 STARTED
Tue Jun 10 20:41:56 2014
10119                 STARTED
Tue Jun 10 20:41:57 2014
10120                 STARTED
Tue Jun 10 20:41:57 2014

좋은 웹페이지 즐겨찾기