링크 ux 에서 nohup 과 배경 실행 프로 세 스 보기 및 종료

nohup 명령 은 Command 매개 변수 와 관련 된 Arg 매개 변수 가 지정 한 명령 을 실행 하고 모든 끊 기(SIGHUP)신 호 를 무시 합 니 다.로그아웃 후 nohup 명령 을 사용 하여 배경 프로그램 을 실행 합 니 다.백 엔 드 의 nohup 명령 을 실행 하려 면 명령 의 끝 에&("and"를 표시 하 는 기호)를 추가 하 십시오.
1.nohup
용도:명령 을 끊 지 않 고 실행 합 니 다.
문법:nohup Command[Arg...][&]
nohup 명령 의 출력 을 터미널 로 재 설정 하 든 말 든 출력 은 현재 디 렉 터 리 의 nohup.out 파일 에 추 가 됩 니 다.
현재 디 렉 터 리 의 nohup.out 파일 을 쓸 수 없다 면 출력 을$HOME/nohup.out 파일 로 다시 설정 합 니 다.
추가 할 파일 을 만 들 거나 열 수 있 는 파일 이 없다 면 Command 매개 변수 가 지정 한 명령 은 호출 할 수 없습니다.
종료 상태:이 명령 은 다음 출구 값 을 되 돌려 줍 니 다.
126 은 찾 을 수 있 지만 Command 인자 가 지정 한 명령 을 호출 할 수 없습니다.    
127 nohup 명령 에 오류 가 발생 하거나 Command 인자 가 지정 한 명령 을 찾 을 수 없습니다.    
그렇지 않 으 면 nohup 명령 의 종료 상 태 는 Command 매개 변수 가 지정 한 명령 의 종료 상태 입 니 다.
2.&
용도:배경 에서 실행
보통 둘 이 같이 써 요.
nohup command &
eg:

nohup /usr/local/node/bin/node /www/im/chat.js >> /usr/local/node/output.log 2>&1 &

프로 세 스 번호 7585
실행 중인 배경 프로 세 스 보기
(1)jobs -l

jobs 명령 은 현재 터미널 에서 만 유효 합 니 다.터미널 을 닫 은 후 다른 터미널 jobs 에 서 는 배경 에서 달 리 는 프로그램 을 볼 수 없습니다.이 때 ps(프로 세 스 보기 명령)를 사용 합 니 다.
(2)ps -ef

ps -aux|grep chat.js
 a:       
u:
x: ,

주:
ps-df|grep 로 프로 세 스 를 찾 는 것 이 편리 합 니 다.마지막 줄 은 항상 grep 자신 입 니 다.
grep-v 인자 로 grep 명령 을 제거 할 수 있 습 니 다.

ps -aux|grep chat.js| grep -v grep

awk 로 프로 세 스 ID 추출

ps -aux|grep chat.js| grep -v grep | awk '{print $2}'

3.프로 세 스 가 일어나 지 않 으 면 포트 가 점용 될 수 있 습 니 다.
포트 를 사용 하 는 프로 세 스 보기

lsof -i:8090

netstat -ap|grep 8090

프로 세 스 id 를 본 후,netstat 명령 을 사용 하여 사용 하 는 포트 를 봅 니 다.

netstat -nap|grep 7779

kill 로 처치 하고 입성 후 시작
4.배경 에서 실행 중인 프로 세 스 종료

kill -9     

이상 은 Liux 에서 nohup 과 배경 실행 프로 세 스 가 조회 하고 종료 하 는 상세 한 내용 입 니 다.nohup 배경 실행 에 관 한 자 료 는 다른 관련 글 을 주목 하 십시오!

좋은 웹페이지 즐겨찾기