[linux] processes van 1 user killen

Pagina: 1
Acties:

  • BKJ
  • Registratie: April 2000
  • Laatst online: 16-04 16:06
Op onze bak is een user die nogal veel resources gebruikt:

1009 24281 0.0 1.9 5748 4992 ? S 19:10 0:00 perl /home/users

en dan tientallen regels.... :(


Hoe kill ik in 1x alle 1009's? (heb search gebruikt maar geen conclusive antwoord)

Kamer huren


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
code:
1
 kill `ps x | sed -e 's/^\ //g' | cut -f 1 -d ' '`


Moet die ps wel uitgevoert worden als die user :)

Verwijderd

killall perl
:) sloop je ook een paar andere perl processes als die draaien

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
omdat het gewoon linux beslaat en ik als debian gebruiker killall heb zou ik gewoon zeggen:
killall hitchhacker ( of welke gebruiker het ook is )

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
ff zoeken naar slay en deze installeren

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Zoek naar:

* slay
* skill

Afhankelijk van je distributie kan het zijn dat één van beide (of zelfs alletwee) al op je systeem aanwezig zijn.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Gomez12 schreef op 26 mei 2003 @ 22:19:
omdat het gewoon linux beslaat en ik als debian gebruiker killall heb zou ik gewoon zeggen:
killall hitchhacker ( of welke gebruiker het ook is )
Dat zou je dan helemaal fout zeggen..
Killall kijkt niet naar de user, maar naar procesnaam, je kunt eens kijken naar pkill:
pkill (1) - look up or signal processes based on name and other attributes

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

je kan ook een 'su - <gebruiker>' doen en vervolgens een 'kill -9 -1' dan weet je zeker dat al zijn processen gekilled zijn.

ps dat -9 -1 moet je niet als root uitvoeren ;)

Mistakes are proof that you are trying...


  • BKJ
  • Registratie: April 2000
  • Laatst online: 16-04 16:06
hmmmmmm:
code:
1
2
~$ killal -9 -1
su: fork: Resource temporarily unavailable


De resource limiter doet zijn werk iets te goed ;)

pkill heb ik niet helaas

Kamer huren


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Iets als:

kill -9 `ps -U username --format "%p" | grep -v PID`

of als dat teveel argumenten zijn:

ps -U username | gawk '$1 != "PID" { printf "kill -9 %s\n",$1 }' | sh

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • BKJ
  • Registratie: April 2000
  • Laatst online: 16-04 16:06
Dawns_sister schreef op 26 mei 2003 @ 22:54:
Iets als:

kill -9 `ps -U username --format "%p" | grep -v PID`

of als dat teveel argumenten zijn:

ps -U username | gawk '$1 != "PID" { printf "kill -9 %s\n",$1 }' | sh
tnx..die laatste werkt!

Kamer huren


Verwijderd

het kan ook wel iets makkelijker:
kill -KILL $(pgrep -u gebruiker)
Pagina: 1