Matar o SSHFS no desligamento? (systemd/iniciante)

Matar o SSHFS no desligamento? (systemd/iniciante)

Aparentemente, ter um ponto de montagem SSHFS ativo ao tentar reiniciar ou desligar o Ubuntu pode fazer com que o sistema trave. Eu realmente gostaria de evitar ter que desligar e ligar a energia, devido ao uso de uma matriz de espelhos RAID soft md que pode estar corrompida.

Há uma solução alternativa listada aqui, mas é um script de desligamento/eliminação para Systemd, que será usado no futuro pelo Ubuntu, mas ainda não foi implementado no 14.04 LTS:

https://wiki.archlinux.org/index.php/sshfs#Shutdown_hangs_when_sshfs_is_mounted

Como a mesma coisa é realizada usando o Upstart?

Responder1

Crie /etc/init/killsshfs.confo arquivo como root:

# killsshfs - 
#
# This service pkill sshfs 
description "pkill sshfs"
start on deconfiguring-networking
console log
task

exec /usr/bin/pkill sshfs

De acordo comwiki iniciante:

Se você estiver convertendo um serviço systemd como este em um trabalho Upstart, a desconfiguração da rede deve ser usada como uma parada no evento.

Nesse caso, quando deconfiguring-networkingo evento é emitido durante o desligamento, o upstart inicia killsshfso trabalho que executa pkill sshfso comando antes que a rede fique inativa.

Isto seria equivalente aserviço systemd killsshfs.

informação relacionada