"- ct" <cajuth(remove_***_this)@worldonline.dk> wrote in message
news:pspf8.13127$PE.926421@news000.worldonline.dk...
> med ps ax kan jeg se hvilke processer som er i gang, men jeg er ikke vant
> til at tænke i processor!!!
Du mener vel processer begge gange... :)
> Jeg er gammel dos-bruger - og har egentlig vænnet mig til at tænke på
> følgende måde:
Der kørte man ét program af gangen, og det kørte til det var færdigt. Det
måtte man bare leve med.
> Men med ps ax kan jeg se at processor som er kørt ligger og sover...
angivet
> med S
> Hvad er meningen med det ?
Med forbehold, jeg er ikke helt sikker i dette. Måske er der noget jeg har
misforstået. Der er nok en eller anden der er klogere som siger til, hvis
der e rnoget galt.
Det er typisk programmer, som ligger og venter på at der sker noget. Det
"noget" kan være rigtigt mange ting.
> Jeg har læst at man også kan skrive
> kill -9 PID
> eller
> kill -sigkill PID
Hvis jeg husker (og har forstået) rigtigt:
Default signat er nummer 15. Den bliver sendt, hvis du ikke angiver noget.
"kill -15 PID" betyder "Hey, PID! Gider du ikke lige lukke dig ned og
forsvinde?"
"kill -9 PID" der imod prøver at tvinge processen til at lukke ned her og
nu, uden at gøre noget først (fx. gemme data). Hvis 15'eren ikke virker
(processen kan bare sige "nej jeg vil ej"), så plejer en 9'er at virke.
Jeg tror vist, at når 9'eren ikke lukker et program, så er det fordi du har
gjort noget helt galt, eller fordi du er ved det.
Når du lukker en linux-maskine ned sender den en signal 15 til alle
processor. Så får de lidt tid til at skrive i logfiler osv. De processer der
efter et stykke tid stadig eksisterer får en signal 15. "Goodbye, blev der
sagt", og så kan Linux lukke ned.
--
Mvh.
Niels Andersen