User Tools

Site Tools


kill_killall

Kill,_killall

= To terminate/end a Process =

The proper way to end a task/service is via: /etc/init.d/service stop|restart

If the service, or process isn't behaving, you can kill it with: kill PID #kills the PID #To find out the PID use “ps -eaf” or “top”

If the service is really not behaving, you can send a level 9 kill signal: kill -9 PID

If the computer is really really hanging, and bogged down, so much so that you cant do a “top” or a “ps -eaf”, you can kill it by name and all of the child processes using: killall -9 apache2

The above, killall worked for me on an extremely slow existing ssh connection. New ssh connections would not even open! On trying to open a new ssh connection the following error was recieved: ssh_exchange_identification: Connection closed by remote host Trying to log on locally resulted in “Login timed out”!!!!! As I was already logged on as root via ssh, I was just able to initiate the above killall for apache which ate up all resources.

kill_killall.txt · Last modified: 2022/07/19 21:13 by 127.0.0.1