¿Proceso ininterrumpible?

Todo aquel que tenga un conocimiento decente de Linux sabrá que un proceso cuando está en estado “D” significa que está “durmiendo ininterrumpidamente”.

Bueno, les comento que no es tan así, sino me creen miren:

[root@mpinode02 Distros]# time find / -mmin +10 > /dev/null & [1] 15592

[root@mpinode02 Distros]# ps -C find -ostat,comm,wchan STAT COMMAND WCHAN D find sleep_on_buffer

[root@mpinode02 Distros]# kill 15592

[root@mpinode02 Distros]# ps -C find -ostat,comm,wchan STAT COMMAND WCHAN D find sleep_on_buffer [1]+ Terminado time find / -mmin +10 > /dev/null

Como ven un proceso en estado “D” sí se puede matar. Evidentemente hay algo más detrás, seguramente volveremos a tocar este tema.