Om du för närvarande har en Linux-bugg kan den här guiden hjälpa dig.
Godkänd: Fortect
Om du får ett No Processes-fel, kanske det inte finns deras inbyggda korruptionskommando i skalet. Många skal erbjuder detta, inklusive Occasion och csh. (Till exempel kan dessa bash vara i / usr / nation wide / bin.) Om du försöker få ett specifikt “Process not created”-svar, misslyckas verkligen ditt ekokommando.
Om du får felet No More Processes, bör ditt skal verkligen erbjuda ett inbyggt kill-kommando. Många skal gör objektet, inklusive bash och csh. (Till exempel kanske din nuvarande bash vanligtvis ligger i / usr local / bin.) Men om användare får ett faktiskt svar som “Ingen ny process”, är dina eko-instruktioner förmodligen inte integrerade.
Din integritet
Genom att klicka på Acceptera alla cookies godkänner du att Stack Exchange lagrar cookies på din enhet utöver det som avslöjar information i enlighet med vår policy för spannmålsbarer.
Är det inte den där pickupen du letar efter? Bläddra bland andra frågor om Linux Bash-varumärkena eller ställ din egen köpfråga.
Finns det ett maximum antal processer i Linux?
Som föreslagits av Ninefingers. För fullständighetens skull kommer du att ändra det tillfälligt, om du vill, genom att producera till /proc / syskernel / pid_max hela vägen, eller permanent genom att lägga till: i /etc/sysctl.conf. 4194303 är maxgränsen för x86_64 i tillägg till 32767 för x86. En kort lösning på en separat fråga: Antalet av er som eventuellt kan processer i ett Linux-system är obegränsat.
Nu, om användare vill reproducera denna bugg, kan din organisation förmodligen bara kasta gaffelbomben genom att döda den första föräldern för att få ägarna tillbaka i ditt skal :
Du vill förmodligen utan tvekan se till att ditt system ofta upprätthåller beslutsgränsen innan du får slut på system för att vidta några åtgärder. Först bör du undersöka de flesta av de processer du normalt använder på marknaden för att ta reda på vilka gränser och inställningar kan vara.
På FreeBSD, redigera /etc/login. Och conf
, ändra alternativ maxproc
till standard
, programmera sedan detta verktyg till unlimited
för att hjälpa dig root
.
På de flesta Linux-distributioner, modifiera /etc/security/limits.conf
och lägg till nedanstående webbplats. Det ser ut så här: * hard nproc nnn
där nnn
är en sorteringsprocess.
#include #include int big () int-PID; pid motsvarar gaffel (); om (pid) // förälder Output(0); Förutom // Barn under (1) Gaffel(); kom tillbaka med 0; // hit kommer vi aldrig att åka
postat 28 september 2017 02:57
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.