Michael Lange <klappnase@freenet.de> (Di 24 Apr 2012 10:24:01 CEST): > Hallo, > > Thus spoketh Heiko Schlittermann <hs@schlittermann.de> > unto us on Mon, 23 Apr 2012 23:25:03 +0200: > > > > > Nee? Mehr als 64kB Speicher konnte man sich irgendwann auch mal nicht > > vorstellen. > > > > > normalerweise erreicht man die PID 32767 nicht so schnell. Und ich > > > nehme man nicht an das zwei laufende Prozesse die gleiche PID > > > bekommen könne, oder ( :-) ) ? > > > > Nein, es gibt *zeitgleich* nicht zwei Prozesse mit der selben ID. > > > > > Auserdem kann man die Verzeichnisse per crontab regelmäßig aufräumen. > > > (PID-File wo es kein Prozess gibt löschen). > > > > Hört sich abenteuerlich an. Und wenn es einen Prozess gibt, woher weißt > > Du dann, ob es der richtige ist? > > Wieso abenteurlich? Prüfen um welchen Prozess es sich bei einer best. pid > gerade handelt, kann man doch einfach checken mit z.B. > $ cat /proc/<pid>/cmdline oder bei Systemen ohne Infos in /proc mit > $ ps -l <pid> . Das ist die cmdline, also eine Information darüber, wie der Prozess aufgerufen wurde. Es ist keine Gewähr dafür, daß das wirklich der ist, den Du suchst. cd /usr/sbin mv httpd httpd.orig mv /tmp/evil httpd /usr/sbin/httpd mv httpd.orig httpd -- Heiko
Attachment:
signature.asc
Description: Digital signature