bash 포크 폭탄을 죽이는 방법


3

최근에 나는 우연히 bash에서 포크 폭탄을 만들어 실행했습니다. 다른 포크 폭탄과 비교할 때 느린 것으로, 나는 무언가를 할 시간이 충분했습니다. 그러나 내가 알았을 때 이미 수백 개의 bash 인스턴스 가있었습니다 .

나의 첫 생각은

killall bash

그러나 이것은 내가에있어 쉘과 죽이기 killall는 그것으로합니다.

그런 다음 Vim:!killall bash 에서 도망갔습니다 .

하지만 Vim을 실행하지 않으면 어떻게됩니까? 내가 가지고있는 모든 터미널은 기본적으로 bash를 시작합니다. 내가 가진 모든 배쉬 인스턴스를 어떻게 죽일 수 있습니까?



답변:


2

나는 내가 원하는 것을 정확하게 할 수 있다고 생각했다. 모든 배쉬 인스턴스를 죽였다.

pgrep bash | grep -v $$ | xargs kill

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.