본문 바로가기
반응형

리눅스3

chromedriver 프로세스 한번에 끄기 셀리니움을 사용하다보면 종료되었는데 프로세스는 돌아가는 것을 볼 수 있을 것이다. 이때 한번에 종료하는 방법이 있다. 바로 ps ax | grep chromedri | awk '{print $1}'| xargs kill 이것을 사용하면 된다. chromedri라는 이름의 pid값들을 다 모아준다음 프린트해서 그것을 kill하는 것이다. 끝! 하나하나 지우기 귀찮으니까 저 명령어하나로 모두 종료할 수 있다. 2021. 1. 6.
[Linux] screen 사용법 회사에서 배포하기전에 테스트하려고 사용해보면서 정리해보았다. 회사에서는 네이버클라우드환경의 서버를 다루기 때문에 리눅스 환경에서 했다. 서버컴퓨터를 꺼도 서비스는 돌아가야하기 때문에 screen을 활용했다. 일단 screen을 설치해보자 sudo apt-get install screen sudo가 설치되어있다는 가정하에 진행된다. 이제 스크린을 만들어보자 screen -S (스크린명) 스크린을 만들었으니 목록을 확인해봐야한다. screen -list 명령어를 치면 이런식으로 잘나온다. 이제 여기 스크린에 들어가보자. screen -R (세션명) 이런 식으로 screen에 접속 할 수 있다. 여기서 프로젝트 서버를 돌려놓고 Ctrl-a, d 를 누르면 현재 작업을 유지하면서 screen 세션에서 빠져나오게.. 2020. 10. 23.
[운영체제] 프로세스 상태 +실습을 통해 직접 깨우치기! 이번에는 프로세스 상태에 대한 공부를 해볼 것이다. 프로세스 상태는 new, ready, running, waiting, terminated로 나눠질수있습니다. 이런식의 로직을 가지고있다. 리눅스 기반에 운영체제에서 공부했습니다. running.c 코드 #include int main() { do { } while (1); } 아래와 같은 명령어를 사용해보자. gcc -o running running.c ./running & ps -l 1) ps -l 명령을 수행하면 프로세스의 상태는 어떻게 표시되는가? - R로 표기된다. 2) ps -l 명령을 반복하여 수행해보면 표시는 바뀌는가, 그렇지 않은가? - 바뀌지않는다. 3) 이 표시가 의미하는 프로세스의 상태는 무엇인가? - 실행중 또는 실행가능 (실행 큐.. 2020. 9. 28.
반응형