서버를 구동중에 플라스크 프로그램을 백그라운드로 계속 실행시켜야 하는 상황이 있어서 백그라운로 실행하는 방법에 대해 알아보았다.
우분투 백그라운드 실행법
아래와 같이 명령의 맨 끝에 &를 붙여주면 된다
1 | python pyfile.py & | cs |
실행에 성공하면 PID 값을 반환한다
ps -ef 명령어로 살펴보면 아래와 같다
1 2 3 4 5 6 | root@TEST:/var/www/html/info# ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 May09 pts/0 00:00:00 /bin/bash root 8432 0 0 19:46 pts/1 00:00:00 /bin/bash root 8510 8432 1 20:18 pts/1 00:00:00 python weather_update. root 8515 8432 0 20:18 pts/1 00:00:00 ps -ef | cs |
'ETC > knowledge' 카테고리의 다른 글
Ubuntu Crontab 명령예약실행 (0) | 2018.05.17 |
---|---|
Ubuntu 시스템 시간 변경 (1) | 2018.05.10 |
Ubuntu 소프트웨어 업데이트 서버 변경 (0) | 2018.04.29 |
드라이브 바이 다운로드(Drive-by download) 공격 (0) | 2018.04.13 |
갠드크랩(GandCrab) 랜섬웨어 (0) | 2018.04.13 |