ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 백그라운드로 파일 실행하기 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

    댓글

Designed by Tistory.