반응형
nohup 명령어는 터미널이 종료되거나 연결이 끊겨도 프로세스를 백그라운드에서 실행하는 데 사용됩니다. 이 명령어는 표준 오류와 표준 출력을 파일이나 장치로 리디렉션하여 프로세스가 행업 신호를 받지 못하게 합니다.
nohup 명령어의 구문은 다음과 같습니다
nohup [명령어] [옵션] > [출력파일]
- 명령어는 실행할 명령어의 이름입니다.
- 옵션은 명령어의 옵션입니다.
- 출력 파일은 출력 및 오류 메시지가 리디렉션 될 파일 또는 장치의 이름입니다.
예시)
nohup ./script.sh > output.log
이렇게 하면 script.sh 스크립트가 백그라운드에서 실행되고 출력 및 오류 메시지가 output.log 파일로 리디렉션됩니다.
필요할 때 프로세스를 중지하려면 kill 명령어를 사용하는 것을 기억하세요.
nohup /dev/null 2>&1 & 명령어 의미
nohup /root/linux64.sh > /dev/null 2>&1 & 명령어는 /root/linux64.sh 명령어를 백그라운드에서 실행하고, /dev/null로 표준 오류 출력을 표준 출력으로 리디렉션 및 명령어 실행 중에 발생하는 출력과 오류 메시지가 무시되고, /root/linux64.sh 명령어가 백그라운드에서 계속 실행됩니다.
반응형
'IT 일반 정보' 카테고리의 다른 글
TCP 3128 포트 정보 (0) | 2024.09.22 |
---|---|
rc.local 파일의 역할과 사용법 (0) | 2024.09.22 |
맥북 한글 자소분리 해결 및 automator 등록 (0) | 2024.09.22 |
postgresql 접속 오류 에러오류 사용자 postgres의 Ident 인증을 실패했습니다. (0) | 2024.09.22 |
DNS 조회하는 방법 명령어 모음 (0) | 2024.09.22 |