News for hackers. Stuff that matters.
Re:Why not kill -9 a process? by beedogs on Tuesday January 28, 2014 @12:21AM (#7135496)
Not necessarily. You can send the CONTinue signal to a process using the kill command. This will not cause the process to terminate.
Re:Why not kill -9 a process? by twinge on Tuesday January 28, 2014 @12:46AM (#7135572)
Or use "kill -0 <pid>" to check if a signal can be sent/the pid exists.
Re:Why not kill -9 a process? by rahimnathwani on Tuesday January 28, 2014 @01:07AM (#7135634)
Or use kill -USR1 <pid> to check the progress of dd
Re:Why not kill -9 a process? by DHowett on Tuesday January 28, 2014 @02:31AM (#7135879)
Only if you've enabled it. If you've not, the process will terminate unceremoniously (in a mechanism borne entirely out of hatred for users.)

This is my favourite part of dd: The "will I receive a status report or will I terminate my long-running copy?" gamble.

Re:Why not kill -9 a process? by jsight on Tuesday January 28, 2014 @09:31AM (#7137198)
Is that a BSD thing? I've never had to enable it on Linux to avoid killing the process.
Re:Why not kill -9 a process? by rahimnathwani on Tuesday January 28, 2014 @12:12PM (#7138249)
Me neither, on debian.
Re:Why not kill -9 a process? by Freaky on Tuesday January 28, 2014 @05:38AM (#7136354)
It's SIGINFO on the BSD's, and works with just about any process (though obviously not everything has a customized handler). Also handily mapped to Ctrl-T.