PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : schlafende Prozesse killen



pascal
01.03.04, 15:08
Hallo miteinander,

gibt es eine Möglichkeit die schlafende prozesse zu killen bzw. geht das überhaupt?

Gruss

Pascal

Thomas Engelke
01.03.04, 15:09
Überraschenderweise geht das mittels "kill". Die PID sollte man vorher mittels "ps" herausgefunden haben. Ansonsten hat sich "killall" bewiesen. Aber wer nutzt schon gerne Kanonen ...

AD!

Windoofsklicker
01.03.04, 15:51
oder du holst ihn mit fg in den vordergrund und brichst mut strg+c ab...

pascal
01.03.04, 16:06
ich wollte gerne das per cronjob machen, das automatisch schlafende prozesse killt.

werd mal ein bischen scripten, vielleicht klappts ja mit ein paar einfachen abfragen ...

dachte vielleicht es gebe da tools ähnlich wie zclean

Der Gestreifte
01.03.04, 16:33
ich wollte gerne das per cronjob machen, das automatisch schlafende prozesse killt. Ich galube nicht, dass Du das ernsthaft willst.

maddin@captin:maddin$ psl |grep root| grep S
root 1 0.0 0.2 1272 436 ? S 12:05 0:05 init [2]
root 2 0.0 0.0 0 0 ? SW 12:05 0:00 [keventd]
root 3 0.0 0.0 0 0 ? SWN 12:05 0:00 [ksoftirqd_CPU0]
root 4 0.0 0.0 0 0 ? SW 12:05 0:02 [kswapd]
root 5 0.0 0.0 0 0 ? SW 12:05 0:00 [bdflush]
root 6 0.0 0.0 0 0 ? SW 12:05 0:00 [kupdated]
root 79 0.0 0.0 0 0 ? SW 12:05 0:00 [kjournald]
root 80 0.0 0.0 0 0 ? SW 12:05 0:00 [kjournald]
root 182 0.0 0.4 2036 772 ? S 12:05 0:00 /sbin/syslogd
root 185 0.0 0.1 1380 372 ? S 12:05 0:00 /sbin/klogd
root 191 0.0 0.2 1444 544 ? S 12:05 0:00 /sbin/rpc.statd
root 222 0.0 1.4 6852 2816 ? S 12:05 0:04 /usr/sbin/cupsd
root 231 0.0 0.2 1552 456 ? S 12:05 0:12 /usr/sbin/gpm -m /dev/psaux -t imps2 -r 22 -Rraw
root 236 0.0 0.3 1988 612 ? S 12:05 0:00 /usr/sbin/inetd
root 243 0.0 0.3 2792 600 ? S 12:05 0:00 /usr/sbin/sshd
root 247 0.0 2.4 7612 4728 ? S 12:05 0:04 /usr/bin/X11/xfs -daemon
root 250 0.0 0.4 2388 772 ? S 12:05 0:00 /usr/sbin/rpc.nfsd
root 252 0.0 0.4 2384 784 ? S 12:05 0:00 /usr/sbin/rpc.mountd
root 261 0.0 0.3 1652 608 ? S 12:05 0:00 /usr/sbin/cron
root 265 0.0 0.2 1256 400 tty2 S 12:05 0:00 /sbin/getty 38400 tty2
root 266 0.0 0.1 1256 376 tty3 S 12:05 0:00 /sbin/getty -f /etc/hostname 38400 tty3
root 267 0.0 0.2 1256 400 tty4 S 12:05 0:00 /sbin/getty 38400 tty4
root 268 0.0 0.2 1256 400 tty5 S 12:05 0:00 /sbin/getty 38400 tty5
root 269 0.0 0.2 1256 400 tty6 S 12:05 0:00 /sbin/getty 38400 tty6
root 325 4.8 13.7 67040 26192 ? S< 12:05 15:55 /usr/bin/X11/X -dpi 100 Die wollte ich nicht alle abschiessen wollen.

pascal
01.03.04, 20:43
das stimmt, ich wollte das schon etwas begrenzen
primär hatte ich die prozesse von mysql und apache im auge

ich wollte mir dabei ein kompletten restart der betreffenden dienste ersparen