Я обнаружил ситуацию, которая может помешать отключению устройства, и я поделюсь ответом, даже если этот вопрос очень старый.
Если у вас есть общие ресурсы NFS, размещенные на машине, и любые из этих общих ресурсов NFS поддерживаются устройством, которое вы пытаетесь отключить, вам придется прекратить их совместное использование (лучше всего это сделать, остановив службу NFS, например sudo service nfs-kernel-server stop
в последних версиях Ubuntu). Сервер NFS может не отображаться в lsof или fuser, что может затруднить выявление проблемы.
Como yo, a su vez, dije , un proceso que se ejecuta a través de nohup
definitivamente todavía está asociado con una sesión de inicio de sesión y una terminal de control. Después de todo, si no fuera así, no tendría sentido la gimnasia de ignorar el bloqueo del terminal de control .
nohup
es un programa de carga en cadena simple que hace dos cosas, redirigir la salida estándar e ignorar la señal de colgar, antes de cargar en cadena el programa de destino.
Aquí está el código de nohup
de FreeBSD , de NetBSD , de OpenBSD y del shell TENEX C . Como puede verse, no hay manipulación de sesiones ni control de terminales.