-
백그라운드로 파일 실행하기 nohup리눅스 2021. 2. 24. 16:30
무언가를 출력하는 파이썬 파일을 실행하고 싶을때, 보통은 터미널에서
python asdasd.py
를 실행하면 네트워크 연결이 끊기거나 다른 이유가 있어서 터미널이 꺼지는 경우 프로세스도 자동으로 꺼진다. 그럴 때를 대비해서 오래 돌아가는 프로세스는 백그라운드로 실행하는 것이 편하다.
nohup python asdasd.py &
을 실행하면 백그라운드에서 돌아가면서 현재 경로에 nohup.out 이 생성된다. 근데 보통 out파일의 이름을 정해주니까 아래와 같은 명령어를 쓰자
nohup python asdasd.py &> asdasd.out &
그러면 nohup.out이 생기는 것이 아니라 asdasd.out이 생긴다.
끌때는 kill로 끈다.
출력문을 볼 때에는
tail asdasd.out을 하면 지금까지 출력된 모든 파일을 볼 수 있고,
tail -f asdasd.out하면 실시간으로 볼 수 있다. (빠르게 올라갈 때 좋음)
'리눅스' 카테고리의 다른 글
리눅스 sudo 권한 부여 (0) 2021.04.22 tmux 단축키 모음 (0) 2021.04.15 서버간 파일 복사 (0) 2021.01.04 파일 용량 확인 (0) 2020.12.24 파일 / 폴더 갯수 세기, 삭제 (0) 2020.12.20