> Other than rebooting the machine, is there a stronger kill signal than -9 ?
> 
> I was scp'ing some files from a CD drive on the remote machine; the
> process hung, so I ctrl-C'd on my end. Then I ssh'd into the remote
> machine, and I see the scp process is still running. I've been unable to
> kill it. Any ideas? (Also, any process on the cdrom, such as "ls
> /cdrom", also hangs, and I can't kill it either.)

Hi!

If kill -9 doesn't help, then the process is most likely sleeping in a
kernel I/O routine (process state 'D' in the output of ps) - and if every
other process that tries to access the cd drive hangs as well, I guess
there's something wrong with the drive or the disk in it (first example
that comes to my mind: the CD is damaged, and the drive tries to read
the same sector over and over again, never returning either data or
an error). You should check dmesg or the syslog for corresponding error
messages.

But to answer your original question: There's no way to force a process
to come out of the 'uninterruptible sleep' state - it can recover by itself
(when the kernel function returns), or you can reboot the machine.


Regards,

Jan

-- 
Jan C. Nordholz
<jckn At gmx net>

Attachment: signature.asc
Description: Digital signature

Reply via email to