Linux 버그를 사용하는 경우 이 가이드가 도움이 될 것입니다.
승인됨: Fortect
No Processes 오류가 발생하면 셸에 자체 내장 손상 명령이 없을 수 있습니다. Occasion 및 csh를 포함하여 많은 쉘이 이것을 즐깁니다. (예를 들어, 해당 bash는 /usr/neighborhood/bin에 있을 수 있습니다.) “프로세스가 생성되지 않음”이라는 좋은 응답을 얻으려고 하면 echo 명령이 실패할 가능성이 높습니다.
No More Processes 오류가 발생하면 쉘에 이제 kill 명령이 내장되어 있어야 합니다. bash 및 csh를 포함하여 많은 쉘이 이 핵심 사실을 수행합니다. (예를 들어, 아마도 모든 bash는 일반적으로 / usr per local / bin에 있습니다.) 그러나 사용자가 “새 프로세스 없음”과 같은 매우 응답을 받으면 echo 명령 용어가 통합되지 않았을 수 있습니다.
귀하의 개인 정보
모든 쿠키 수락을 클릭하면 Stack Exchange가 귀하의 장치에 쿠키를 저장하므로 당사 디저트 정책에 따라 정보를 공개하는 데 동의하는 것입니다.
당신이 찾고 있는 그 픽업이 아닌가요? Linux Bash 브랜드에 대한 다른 질문을 찾아보거나 자신의 구매 질문을 하십시오.
최대값이 있습니까? Linux에 나타나는 프로세스의 수는?
Ninefingers가 제안한 대로. 완전성을 위해 원하는 경우 / proc / syskernel / pid_max로 생성하여 임시로 변경하거나 /etc/sysctl.conf로 돌아가서 영구적으로 추가합니다. 4194303은 x86의 경우 32767에 추가되는 x86_64의 최대 한도입니다. 별도의 질문에 대한 짧은 정답: Linux 시스템에서 처리할 수 있는 수는 무제한입니다.
이제 사용자가 이 버그를 재현하려는 경우 회사는 기본적으로 첫 번째 부모를 죽이는 포크 폭탄을 던져 사람들을 다시 쉘로 되돌릴 수 있습니다.
실제로 조치를 취하기 위한 핸들이 부족해지기 전에 시스템이 특정 결정 제한을 적용하는지 확인하고 싶을 것입니다. 먼저, 일반적으로 사용하는 대부분의 프로세스를 분석하여 한계와 설정이 입증되었는지 확인해야 합니다.
FreeBSD에서 /etc/login.And conf
를 편집하고 몇 가지 maxproc
를 로 변경합니다. 기본값
을 선택한 다음 이 도구를 루트
에 대해 무제한
시간으로 사전 설정합니다.
대부분의 Linux 배포판에서 /etc/security/limits.conf
를 수정하고 다음과 같은 웹사이트를 아래에 추가합니다. * hard nproc nnn
여기서 nnn
는 이 특정 정렬 프로세스입니다.
#include #포함 정수 중요() int-PID; pid는 fork()와 동일합니다. 만약 (피드) // 부모의 출력(0); 뿐만 아니라 // 아이 (1) 동안 포크(); 환불 0; // 우리는 여기에 가지 않을 것입니다
2017년 9월 28일 오전 2시 57분에 게시됨
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.