리눅스 명령어 nohup 사용법
소개
리눅스에서는 여러 가지 명령어를 이용하여 프로세스를 실행할 수 있습니다. 그 중에 nohup 명령어는 특히 백그라운드에서 실행시키는 프로세스에 유용합니다. nohup 명령어를 사용하면 터미널 창을 종료해도 프로세스가 계속 실행되며, 실행 결과를 파일로 저장할 수도 있습니다. 이번 글에서는 nohup 명령어의 사용법에 대해 알아보겠습니다.
nohup 명령어란?
nohup 명령어는 "no hang up"의 약어로, 프로세스를 백그라운드에서 실행시키면서 터미널 창을 종료해도 프로세스가 계속 실행되도록 합니다. 또한, nohup 명령어를 사용하면 실행 결과를 파일로 저장할 수 있습니다. 이렇게 저장된 파일은 나중에 실행 결과를 확인할 때 유용합니다.
nohup 명령어 사용법
nohup 명령어를 사용하는 방법은 간단합니다. 아래와 같이 명령어를 입력하면 됩니다.
nohup [명령어] > [출력 파일명] &
위 명령어에서 [명령어]는 실행시킬 프로세스의 명령어를 입력하고, [출력 파일명]은 실행 결과를 저장할 파일명을 입력합니다. '&'는 프로세스를 백그라운드에서 실행시키는 명령어입니다. 예를 들어, "nohup python3 my_program.py > output.txt &" 명령어를 입력하면, "my_program.py"를 실행시키고 실행 결과를 "output.txt" 파일에 저장하며, 프로세스는 백그라운드에서 계속 실행됩니다.
결과 확인
nohup 명령어를 사용하여 프로세스를 실행한 후, 실행 결과를 확인하려면 저장된 파일을 열어보면 됩니다. "output.txt" 파일을 열어서 실행 결과를 확인할 수 있습니다. 또한, 실행 중인 프로세스를 확인하려면 "ps" 명령어를 사용하면 됩니다.
ps -ef | grep [프로세스명]
위 명령어에서 [프로세스명]은 실행 중인 프로세스의 명령어를 입력합니다. 예를 들어, "ps -ef | grep my_program.py" 명령어를 입력하면 "my_program.py"가 실행 중인지 확인할 수 있습니다.
결론
nohup 명령어는 백그라운드에서 프로세스를 실행시키는데 유용한 명령어입니다. 터미널 창을 종료해도 프로세스가 계속 실행되며, 실행 결과를 파일로 저장할 수 있습니다. 이렇게 저장된 파일은 나중에 실행 결과를 확인할 때 유용합니다. 이번 글에서는 nohup 명령어의 사용법에 대해 알아보았습니다.
'IT > Linux and RaspberryPi' 카테고리의 다른 글
리눅스 명령어 screen 사용법 (0) | 2023.03.24 |
---|---|
리눅스 명령어 tmux 사용법 (0) | 2023.03.24 |
Raspberry Pi 한글 입력 kime 설치 방법 (0) | 2023.03.24 |
Raspberry Pi 한글 입력 ibus 설치 방법 (0) | 2023.03.24 |
Raspberry Pi에서 Python 설치 방법 (0) | 2023.03.24 |