나는 항상 실행을 매우 망설이지 kill -9만 다른 관리자가 거의 일상적으로 수행하는 것을 봅니다. 나는 아마도 합리적인 중간계가 있다고 생각합니다. 언제 그리고 왜 사용해야 kill -9합니까? 언제, 왜 안돼? 그것을하기 전에 무엇을 시도해야합니까? "정지 된"프로세스를 디버깅하면 어떤 문제가 발생할 수 있습니까?
을 사용하여 백그라운드에서 원격 컴퓨터에서 wget을 시작했습니다 &. 갑자기 다운로드가 중지됩니다. 프로세스를 종료 한 다음 명령을 다시 실행하고 싶습니다. 어떻게 종료합니까? 쉘 창을 닫지 않았습니다. 그러나 아시다시피 Ctrl+ C및 Ctrl+ 사용은 중단되지 않습니다 Z.
여러 번 cat내용이 최대 수천 줄인 파일에서 실수로 명령을 실행했습니다 . + 또는 +로 cat명령을 종료 하려고 시도 하지만 둘 다 터미널에 총 출력 이 표시된 후에 만 적용 되므로 완전히 실행될 때까지 기다려야 합니다.CtrlCCtrlZcatcat 기다리는 것을 피하는 더 나은 해결책이 있습니까? 때로는 파일 크기가 최대 100MB이므로 기다릴 때 짜증이납니다. …
수십 년 동안 컴퓨터와 10 년 동안 리눅스를 전문적으로 사용해 왔지만 실제로는 OS와는 달리 마술과는 달리 블랙 박스로 취급한다고 생각합니다. 오늘 저는 그 kill명령 에 대해 생각했고 , 하루에 여러 번 ( '정상적인' -9풍미 와 풍미로) 여러 번 사용하는 동안 어떻게 명령이 배후에서 작동하는지 전혀 모른다는 것을 인정해야합니다. 내 관점에서, …
메모리를 많이 사용하는 여러 프로그램 (2-5GB)을 연속적으로 실행하는 명령으로 셸 스크립트를 실행하고있었습니다. Killed터미널이 나에게보고 한 것처럼 스크립트 진행 상황을 확인하기 위해 다시 돌아 왔을 때 프로세스 일부가 있다는 사실에 놀랐 습니다. 여러 프로그램이 나중에 Killed시작된 프로그램 이전에 이미 성공적으로 완료 되었지만 나중에 모든 프로그램이 세그먼테이션 오류 (내 코드의 버그로 인한 …
처리 할 수있는 신호와 같이 SIGINT또는 처리 할 수없는 신호로 프로세스가 SIGTERM종료되면 프로세스의 종료 코드는 무엇입니까? 처리 할 수없는 신호는 SIGKILL어떻습니까? 내가 알 수 있듯이 프로세스를 SIGINT종료하면 종료 코드 가 발생할 수 130있지만 커널 또는 셸 구현에 따라 다를 수 있습니까? $ cat myScript #!/bin/bash sleep 5 $ ./myScript <ctrl-c …
명령 줄 인수를 기반으로 프로세스를 종료하려면 어떻게해야합니까? killall, pgrep및 pkill프로세스 이름을 기준으로 만 작동하는 것. Java 가상 머신 내에서 실행되는 여러 애플리케이션을 구별 할 수 있으려면 java이 프로세스가 필요합니다. 모든 애플리케이션의 프로세스 이름과 명령 행 인수를 보면 실제 애플리케이션 이름을 찾을 수 있습니다. 이것은 수동으로 수행 ps aux | grep …
pkill그보다 더 많은 필터링 규칙이 있다는 것을 알고 killall있습니다. 내 질문은, 차이점은 무엇입니까? pkill [signal] name 과 killall [signal] name 나는 그것이 killall더 효과적 이라는 것을 읽었 으며 name프로그램 과 일치하는 모든 프로세스와 하위 프로세스 (및 재귀 적으로)를 죽 입니다. pkill이것도하지 않습니까?
이름의 역사가 궁금합니다. 'kill'시스템 호출의 이름은 'signal'이고 'signal'시스템 호출의 이름은 'handle'일 수 있습니다. 시스템 호출의 원래 사용이 단순히 다른 프로세스를 죽이는 것 일지 궁금했고 시스템이 개발됨에 따라 더 일반적인 신호 전송 메커니즘으로 사용이 확대되었을 수도 있습니다. 그러나 이것은 내 추측입니다. 아는 사람 있나요?
나는 이것에 대해 약간의 단점을 얻을 것으로 기대하지만 어디서나 답을 찾을 수는 없다. 너무 분명한 것 같습니다. 때로는 bash 터미널에 잘못된 명령을 입력하면 커서가 오류 나 아무것도없이 다음 줄로 넘어갑니다. 내가 뭘 잘못했는지 알 수 없습니다. 프로그램에 갇혀있는 것 같습니다. 재연 : $ tidy 나 : "죄송합니다. 내가 입력하려는 것이 …