The Skype process seems to be immortal when it crashes in Ubuntu. Killing it with “killall skype” does not work. And it’s not a nice process either, because it uses 100% CPU!
Fortunately, there is a way of killing it without restarting your computer. This is how to do it:
killall skype -s 9
Why does this work? The answer is simple. By adding the arguments “-s 9” the killall command changes the signal type to SIGKILL instead of SIGTERM. Obviously, Skype does not do anything about the SIGTERM signal, and that is why the process stays alive.
Happy killing!
Thank you!
thank you, but don’t understand why it is obvious that “Skype does not do anything about the SIGTERM signal”, but it was just what i needed now!
Thanks! This was helpful AND educational.
Thanks, this only seems to be a problem on my computer since Microshaft took over skype
eternally grateful.
Cheers
Many thanks.
Thanks
It works, Thakns
Thanks, did help!
thanks a lot… helped me yar
thanks!
Thanks for this, it was an accurate shot…cheers!
Helped a lot
Thank you very much
WOW!! solved it! thanks!
-Ram
Thanks mate, solved my problem and you just saved me a tone of time, else I had to start calling the tech team.
Tnx mate. And I like your hair.
thanks a lot!!!
THANKS!
Thank you!
Just to let everyone know, and because I don’t like the “killall” approach too much, here’s something I’ve added to my .bashrc:
alias killskype=’ps -A | grep skype | awk ‘”‘”‘{ system(“kill -9 ” $1) }'”‘”
In case you need/want to know: ps -A shows all processes, grep skype looks for skype in each line of output. So you get:
1234 ? 00:00:00 skype
awk executes a kill -9, using the first string of output it gets from grep (which is the PID).
Boom. Problem solved
This works, thanks man.