반응형
AWS EC2를 이용중인데 자동매매 프로그램을 24시간 돌릴 생각이었다.
ssh로 서버에 접속하여 실행을 시켰는데, 터미널 종료후에 프로세스가 종료되어 사용할 수가 없었다.
검색하던 중 nohup을 알게되었다.
실행방법은 간단하다.
나의 경우, python3 main.py를 실행시키면 되는데 다음과 같이 nohup과 &를 붙여주면 된다.
nohup python3 main.py &
실행시키면 nohup.out이라는 로그파일이 생성되는데 여기서 로그를 확인할 수 있다.
nohup 종료방법은 다음 명령어를 통해 PID를 찾고
ps -ef | grep 쉘스크립트파일명
kill 명령어를 통해 프로세스를 죽여주면 된다.
kill -9 PID
반응형
'DEVLOG > 개발일기' 카테고리의 다른 글
[git] git pull 명령시 충돌 오류 해결법 - git stash (0) | 2019.05.15 |
---|---|
[Ubuntu] 파이썬3 버전 pip install (0) | 2019.05.05 |
파이썬 타임존(Timezone) 변경하기 (0) | 2019.05.05 |
Github Push 오류 Permission Denied 해결 방법 (0) | 2019.05.01 |
Github bash 계정 변경하기 (0) | 2019.05.01 |
댓글