Networkmanager: Dispatcher.d/pre-down.d ya no se ejecuta al apagar

Networkmanager: Dispatcher.d/pre-down.d ya no se ejecuta al apagar

Estoy usando esto (https://askubuntu.com/a/674106/39966) solución para desmontar un NFS al apagarlo. Pero ahora descubrí que en la mayoría de los casos, cuando apago la computadora a través del menú XFCE, el script previo al apagado no se ejecuta (lo veo en un mensaje del registrador que no aparece)

Respuesta1

Otrosdonde tengo el mismo problema.

Parece que hubo uncambio en el administrador de redque ya no cierra la conexión al apagar Network Manager. Pude agregar un servicio systemd que se ejecutará cuando la red se desconecte.

Creé un archivo /etc/systemd/system/networkdown.servicecon el contenido:

[Unit]
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/umount /media/media
RemainAfterExit=yes

Esto parece funcionar.

Respuesta2

esta respuestafuncionó bien para mí. Pero... tuve que agregar un bloque [Instalar] en la parte inferior del archivo de la unidad anterior.

[Unit]
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/umount /media/media
RemainAfterExit=yes

[Install]
WantedBy=suspend.target

información relacionada