프로세스 이론



CPU는 A, B 두가지 일을 실행할 수 있지만, 100% 사용을 했을 경우, 강제 종료를 할 수 없고 다른 업무를 줄 수 있는 상황이 되지 않기 때문에, 중간에 어느정도 시간을 쉬는 시간을 만들어둔다.
프로세스 실습
apt 명령어로 설치를 하면 리눅스 service에 등록이 자동으로 됩니다.
실행파일을 직접 찾아서 실행할 필요가 없다.

service --status-all : 현재 서비스 목록 확인. (+ 실행중) (-실행 x)
sudo systemctl list-unit-files
// 현재 실행중인 시스템 목록 확인
sudo systemctl start tomcat8
// tomcat8 시작 명령어
sudo systemctl status tomcat8
// tomcat8 현재 상황 확인
프로세스 강제 종료

ps -ef : 현재 모든 프로세스 확인
kill pid : 강제종료
ps -ef | grep tomcat8
sudo kill 1388


sudo systemctl restart tomcat8
// 명령어로 다시 시작하여 프로세스를 시작할 수 있습니다. 다른 명령어로는 실행이 되지 않습니다.
프로세스 스크립트


ps -ef | grep tomcat8 | grep -v grep


ps -ef | grep tomcat8 | grep -v grep | awk '{print $2}'

sudo kill $(ps -ef | grep tomcat8 | grep -v grep | awk '{print $2}')
현재 폴더내에 있는 파일 실행
