혹시 프로세스를 강제로 hang 상태로 만들수 있을까요?

일리케   
   조회 4351   추천 0    

리눅스에서 테스트를 좀 해보려 하는데

프로세스를 kill 시키는게 아니고 그냥 hang 상태로 만들수 있을까요?


kill과 hang 그리고 stop의 차이가 미묘하기는 하나

가끔 운영시에 분명 프로세스는 떠 있는데 실제적으로 동작하고 있지 않고 있는 상태가 있을때 리스타트 하는 상황을 재연 해보려 합니다.

명령어가 있을까요?

송호성
짧은글 일수록 신중하게.
김상혁2 2020-01
프로세스의 교착상태는 여러가지 원인이 있을 수 있습니다. 무한Loop상태이거나 특정 예외를 처리하지못한상태로 스레드가 사망상태로 다른 메시지펌프가 구동되지 않는 경우 등..
제가 알고있는것은 시스템모니터에서 Stop 시키는것인데 실제 프로그램에서 오류로인해서 멈추는 현상과는 다른 증상일것이라,
간단한 테스트코드를 사용해서 무한loop , exception처리 등등 예외상황에 따라 만들어서 테스트해보신는것이 좋을 듯 합니다
검색해보니 좀비 프로세스 만드는 소스코드와 컴파일 방법이 적힌 페이지를 발견했습니다.
https://vitux.com/how-to-create-a-dummy-zombie-process-in-ubuntu/


QnA
제목Page 1168/5731
2014-05   5268190   정은준1
2015-12   1793205   백메가
2017-06   4045   s김종화z
2024-04   3188   검은콩
2011-08   8033   Larry
2024-04   1897   이대희
2024-05   2086   근육계장
2018-09   6083   비트
2019-11   5043   이방인
2014-01   4790   가빠로구나
2011-09   5739   스트록
2019-11   2336   현진
2011-10   6679   굴다리교
2019-11   2338   시골노인
2022-10   1792   이얌
2014-01   4278   아름다운노을
2016-07   7629   twopaik
2022-10   2549   파피푸페
2019-12   2481   가빠로구나
2014-02   4101   권희석
2019-12   3186   더이상오지마
2021-03   3547   짱님