
ํ๋ฃจ์ข ์ผ ์คํํด์ผํ ์คํฌ๋ฆฝํธ๊ฐ ์์ด ํ๋ก์ธ์ค๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ๋๋ ค์ผํ๋ค.
์๋์ ๊ฐ์ด nohup์ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฅํ๋ค.
nohup python3 MyScript.py &
nohup python3 MyScript.py > /dev/null 2>&1 & #ํ์ค์ถ๋ ฅ์ ์ค์ ํ์ง ์์ ๋
nohup python3 MyScript.py > /tmp/nohup.log 2>&1 & #/tmp/nohup.log๋ก ์ ์ฅํ ๋
nohup python3 -u MyScript.py #printํ ๋ด์ฉ์ ๋ก๊ทธํ์ผ์ ํฌํจํ๊ณ ์ถ์ ๋
์ข ๋ฃ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค.
ps -ef | grep ์คํฌ๋ฆฝํธ๋ช
# PID(์ฒซ๋ฒ์งธ๋ก ๋์ค๋ ์ซ์) ํ์ธ
kill -9 PID # ๋ฐฑํ๋ก์ธ์ค ์ญ์
์ข ๋ ์์ธํ ๋ด์ฉ์ ์๋๋ฅผ ์ฐธ๊ณ !
https://joonyon.tistory.com/98
์ฝ๊ฒ ์ค๋ช ํ nohup ๊ณผ &(๋ฐฑ๊ทธ๋ผ์ด๋) ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ
์๋ ํ์ธ์. ๋ฆฐ์์ ์จ ์ ๋๋ค. ๋ฆฌ๋ ์ค๋ฅผ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ํ๋ก๊ทธ๋จ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ธ์ ๊ณผ์ ์ฐ๊ฒฐ์ด ๋์ด์ ธ๋ ๋๋ ค์ผํ ์ผ์ด ๋ง์ด ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ด๋ ์ฃผ๋ก ์ฌ์ฉํ๋ ๋ช ๋ น์ด๊ฐ ๋ฐ๋ก nohup ๊ณผ &
joonyon.tistory.com
+์ถ๊ฐ) ํ์๋ ์ด๋ฅผ ํตํด ์ ๋ ๋์์ ํ์ฉํ ํฌ๋กค๋ง์ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์คํํ๋ค. ์ด๋ ์คํ ํ ์ฝ์์ ๋ซ๊ฒ๋๋ฉด ํฌ๋กฌ ํ๋ก๊ทธ๋จ์ด ๋ซํ๊ฒ ๋์ด ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ๋ฐ๋ผ์ ์์ธ์ฒ๋ฆฌ๋ ํ์์ด๋ค.
์์ธ์ฒ๋ฆฌ๋ฅผ ํด๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ฉด driver.close() → driver.quit() ๋ก ๋ณ๊ฒฝํด๋ณด๊ธฐ ๋ฐ๋๋ค. ๋ ํจ์์ ์ฐจ์ด๋ ์๋์ ๊ฐ๋ค.
close(): ํ์ฌ ์ฌ์ฉํ๋ ํ ํญ๋ง ๋ซ๋๋ค.
quit(): ์ด๋ ค์๋ ๋ชจ๋ ํญ์ ๋ซ๋๋ค.
์๋์ ๊ฐ์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ณ์ ์คํ๋๊ณ ์์ต๋๋ค. ๐
