[Linux] nohup 백그라운드 실행

정석·2024년 1월 8일

Linux

목록 보기
2/5
post-thumbnail

💡 nohub ▶︎ no hang up 의 약자로 "끊지 마" 라는 뜻

  • 백그라운드에서 프로그램 혹은 파일을 실행시키기 위해 사용한다.

1. 사용법

$ nohup 파일경로 &

다음과 같이 실행하면 해당 파일이 실행되며

이와 같이 nohup.out 파일에 실행결과가 log 파일로 저장됨.

2. 종료하는 법

  • 사용중인 pid 검색
$ ps -ef | grep python

명령어를 입력하여 해당 프로그램을 실행하는 PID 를 확인한다. 본인 같은 경우 python 파일을 실행했기에 이와 같이 사용했다.

  • 사용중인 pid
> vmadmin     3051    2484  0 09:38 pts/1    00:00:00 python -u app.py
  • pid 종료 시키기
> kill -9 3051 #해당하는 pid를 입력

0개의 댓글