Man stelle sich vor, man hat einem Webserver ein paar mal ein Reload mit auf den Weg gegeben. Nun soll es aber Software geben, die die Prozesse dann einfach nicht mehr frei gibt.
Den Weberver anzuhalten und neu zu starten wäre vielleicht eine Lösung, aber sicherlich keine gute. Eleganter geht es mit:
lynx --dump http://localhost/server-status | grep " G " | \ cut -d" " -f 5 | xargs kill -9
So kann man sich bequem die Prozess-IDs der hängenden Prozesse ausgeben lassen und sie abschiessen…
Blogged with Flock