Kill2 [linux] linux start, stop shell template ๋ชฉ์ฐจ start.sh jboss service๋ฅผ ๊ตฌ๋ํ๋ ์ ์์๋ค. ์๋น์ค ๊ตฌ๋ ์ vm ์ต์ ์ ์ ๋ฌํด์ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์คํํ๊ณ (ํ์ค ์ถ๋ ฅ, ์๋ฌ ๋ฌด์) pid๋ฅผ ํ์ผ๋ก ์ ์ฅํ๋ค.(killํ ๋ ์ฌ์ฉ) #!/bin/sh #vm ์ต์ JAVA_OPTS="-Dglobals.profiles.active=dev" echo "jboss start." #jboss start nohup ./standalone.sh $JAVA_OPTS 1>/dev/null 2>&1 & #pid ์ ์ฅ echo $! > admin.pid #๋ก๊ทธ ์ถ๋ ฅ tail -f ../standalone/log/server.log stop.sh ํ๋ก์ธ์ค ์คํ ์ ๋ง๋ admin.pidํ์ผ์์ pid๋ฅผ ์ฐพ์์ killํ ๋ค pid ํ์ผ์ ์ญ์ ํ๋ค. #!/.. IT/DevOps 2023. 12. 30. [linux]๋ฆฌ๋ ์ค ps(ํ๋ก์ธ์ค ์ํ ํ์ธ), kill(ํ๋ก์ธ์ค ๊ฐ์ ์ข ๋ฃ) ๋ชฉ์ฐจ ํ๋ก์ธ์ค ์ํ๋ฅผ ํ์ธํ ๋ ์ฃผ๋ก ์ฐ๊ณ ๋ง์ด ์ฌ์ฉ ๋จ ์์ฒ๋ผ ๋ช ๋ น์ด ์ ๋ ฅ ์ ํ์ฌ ๋ฆฌ๋ ์ค์์์ ๊ธฐ๋์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค ๋ชฉ๋ก ํ์๋จ ์ผ๋ฐ์ ์ผ๋ก ๋ด๊ฐ ์ฐพ๊ณ ์ถ์ ํ๋ก์ธ์ค๋ง ๋ณด๊ธฐ ์ํด์ ์๋์ฒ๋ผ "|"๊ณผ grep์ ์ด์ฉํด์ ๋ง์ด ์ฌ์ฉ $ ps -ef | grep apache(apache ์น์๋ฒ๊ฐ ์คํ์ค์ธ์ง ์กฐํ) โก ํ์๋ ๋ถ๋ถ์ pid๋ฅผ ๋ํ๋ด๋๋ฐ ๊ฐ ํ๋ก์ธ์ค์๊ฒ ํ ๋น๋ ์ ๋ํฌํ ๊ฐ์ ์๋ฏธํ๊ณ pid๋ก ํด๋น ํ๋ก์ธ์ค๋ง ์ฃฝ์ผ ์ ์์ โก ํ์๋ ๋ถ๋ถ์ ํด๋น ํ๋ก์ธ์ค์ pid์ด๊ณ ๊ทธ ์ฐ์ธก ์์ pid๋ ๋ถ๋ชจ ํ๋ก์ธ์ค์ pid๋ฅผ ๋ํ๋ kill(ํ๋ก์ธ์ค ๊ฐ์ ์ข ๋ฃ) kill -9 "pid" ex) kill -9 4159 -> 4159์ pid๋ฅผ ๊ฐ์ง ํ๋ก์ธ์ค๊ฐ ๊ฐ์ ์ข ๋ฃ๋จ โป ๋น์ฐํ root๊ถํ์ด ์๊ฑฐ๋ su.. IT/ETC 2022. 11. 27. ์ด์ 1 ๋ค์