EC2 ์ธ์คํด์ค๋ ์๋ก ๋ง๋ค๊ณ , ํ์ด์ฌ ์ค์ผ์ค๋ง๋ ๋ค ํ๋๋ฐ
AWS ์ฐ๋ถํฌ์ฐฝ์ ๋๋ฉด ํ์ผ๋ ๊ฐ์ด ๊บผ์ ธ์ ๋ฐฉ๋ฒ์ ์ฐพ์์ผํ๋ค.
์ด๋ป๊ฒ ํด์ผํ ๊น ๊ณ ๋ฏผํ๋ค๊ฐ nohup์ด๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์๊ฒ ๋์๋ค.
nohup์ ์ด์ฉํ๋ฉด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ์์ผ ์ฐฝ์ ๊บผ๋ ์ ์ง๊ฐ ๋๋ค.
nohup์ "no hang up"(๋์ง๋ง!)์ ์ฝ์์ด๋ค.
๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค.
๊ธฐ์กด์ ๋ฐฉ๋ฒ์์ ์ ๋ค์ nohup [๊ธฐ์กด ๋ช ๋ น์ด] &์ด๋ค.
nohup python3 main.py &
์ด๋ ๊ฒ ์ฐ๊ณ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด
์ด ๋ฌธ๊ตฌ๊ฐ ๋์ค๊ณ exit๋ฅผ ์ ๋ ฅํ๊ณ ์ํฐ๋ฅผ ์น๊ณ ๋ค์ ์ฌ์ ์์ ํด๋ณด๋ฉด ๋๋ค.
๋ค์ ์ ์ํ๋ค์
ps -ef | grep main # [์คํ์ํจ ํ์ผ ์ด๋ฆ]
์ด๋ผ๊ณ ์น๊ณ ์คํํ๊ณ ์์ผ๋ฉด ์ฑ๊ณต์ด๋ค.
๋๋ ์ฒ์์ main.py๊ฐ ์๋ ํด๋์ ๋ค์ด๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ผํ๋๋ฐ
main.py๊ฐ ์๋๊ณณ์์ ๋ช ๋ น์ด๋ฅผ ์น๊ณ ์ ์คํ๋ฐฉ๋ฒ์ ์งํํด๋
์ฌ์ ์์ ์๋ฌด๋ฆฌ ํด๋ด๋ ๋์๊ฐ๊ณ ์๋ ํ๋ก์ธ์ค๊ฐ ๋์ค์ง ์์๋ค.
nohup์ผ๋ก ์คํ์ํค๋ฉด ์๋ ํ์ผ์ด๋ผ๋ ์๋ฌ๊ฐ ๋์ค์ง ์์์ ํท๊ฐ๋ ธ๋ค.
main.py๊ฐ ์๋๊ณณ์ผ๋ก ๊ฐ์ ์คํํ๋ ์ ์์ ์ผ๋ก ๋๋ค.
์ด๋ฐ ์ค์๋ฅผ ํ์ง ์์์ผ๊ฒ ๋ค.
'๐ฟ๐๐ฉ๐๐๐๐จ๐ > ๐ผ๐๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ๊ทธ๋ผ์ด๋๋ก ํ์ด์ฌ ํ์ผ ์คํ ๊ด๋ฆฌํ๊ธฐ (0) | 2023.12.21 |
---|---|
AWS ํฌํธ(๋ฐฉํ๋ฒฝ) ์ฐ๊ฒฐ ์ค์ ํด๊ฒฐ [ufw ๋ฌธ์ ] (2) | 2023.10.17 |
๋ผ์ด๋ธ๋ฌ๋ฆฌ import ์์์ ๋ฐ๋ฅธ ์๋ฌ (0) | 2023.07.10 |
AWS EC2 ๋์คํฌ ์ฉ๋ ๋๋ฆฌ๊ธฐ (0) | 2023.07.07 |
AWS pymysql [ 2006, "MySQL server has gone away (ConnectionResetError(104, 'Connection reset by peer'))] ์๋ฌ ํด๊ฒฐ (0) | 2023.06.27 |
๋๊ธ