Tente isso
Faça o script que irá umount
sshfs
unidades quando vpn
for finalizado.
Crie um script na pasta /etc/network/if-down.d/
com permissões de execução 755
# Check for specific interface if desired
[ "$IFACE" != "ppp0" ] || exit 0
# Do something
umount /path/drive
Quando int ppp0
irá para o comando umount /path/drive
será executado
Além disso, você pode criar "montagem automática" se int ppp0
subir
Crie um script em /etc/network/if-up.d/
# Check for specific interface if desired
[ "$IFACE" != "ppp0" ] || exit 0
# Do something
your_script_for_mounting_drives
Solutin No 2
Crie o script link_stat
nano /path/link_stat
#!/bin/bash
if ip addr show ppp0 | grep 'state UP'; then
echo "Network ok."
else
echo "$ERR Network down, umounting"
#put_here_your_sommand_for_umount
fi 2>&1 >> /path_to_log/stat_log
faça
chmod 777 /path/link_stat
Executar script com o cron
sudo crontab -e
executa o comando a cada 30 segundos
* * * * * /path/link_stat
* * * * * sleep 30 && /path/link_stat
Isso irá verificar por vpn
status e se status se dovn será umount drives