oneindige loop: hoe te stoppen

Pagina: 1
Acties:

  • Robert
  • Registratie: Juni 2000
  • Laatst online: 19-02 09:11

Robert

You have your answer..

Topicstarter
Ik heb (i know:stupid) een oneindige loop gestart op een server. Deze trekt nu alle resources naar zich toe en er valt dus bijna niet meer op te werken. (in shell 1 letter per 5 secs oid) Als ik iets met het commando killall -9 programma, krijg ik killall: fork: Resource temporarily unavailable
Een gewone kill lukt nog wel, maar blijkbaar heeft killall niet genoeg resources. Ik kan niets meer bedenken waarmee ik die loop kan stoppen, heeft hier iemand een idee ?

Reboot oid is geen optie helaas :(

Just 'cause I'm paranoid doesn't mean they're not after me | The only operating system that does what you want: LFS


  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 22-12-2025
met nice naar de idle time gooien?

  • _Rayman_
  • Registratie: November 2001
  • Laatst online: 29-08-2023

_Rayman_

Verwacht het onverwachte.

In welk opzichte is er geen reboot mogelijk? Omdat het een server is die altijd bereikbaar moet zijn, of dat je prog dan meestart?

Is het het laatste, dan kan je in de veilige modus het wel aanpassen.

-Edit-

Als je nog een pc hebt, dan kan je daar RKILL op zetten en zo remote het proces killen.

[ Voor 20% gewijzigd door _Rayman_ op 22-05-2004 20:03 ]


  • ceno1e
  • Registratie: Oktober 2001
  • Laatst online: 06-12-2005
Probeer de ppid af te schieten (parent proces). Meer info hoe je de loop hebt gemaakt is ook handig. :)

  • Robert
  • Registratie: Juni 2000
  • Laatst online: 19-02 09:11

Robert

You have your answer..

Topicstarter
phew :) Het is al gelukt met handmatig een aantal keer nog killall -9 te doen. Snap overigens niet hoe hij het nu ineens wel weer (even) deed :?

bedankt voor de hulp iig!

[ Voor 44% gewijzigd door Robert op 22-05-2004 20:21 ]

Just 'cause I'm paranoid doesn't mean they're not after me | The only operating system that does what you want: LFS


  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14:43
ceno1e schreef op 22 mei 2004 @ 19:58:
Probeer de ppid af te schieten (parent proces). Meer info hoe je de loop hebt gemaakt is ook handig. :)
Misschien handig om erbij te zetten dat je parent- en childprocesses kan onderscheiden door een `ps axf`.

offtopic:
beetje laat ;)

[ Voor 5% gewijzigd door zeroxcool op 22-05-2004 20:17 ]

zeroxcool.net - curity.eu


  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
Met 'pidof [naam process]' kan je het pid van het betreffende process achterhalen.
Daarna kan je met een gerichte 'kill -9 [pid]' het juiste process afschieten.

dit voor de GOT archieven

[ Voor 8% gewijzigd door Coen Rosdorff op 23-05-2004 02:42 ]


  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 04-12-2025
Linux doet oneindige loops nu toch in slechts 5 seconden? :+

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum

Pagina: 1