Я пытаюсь настроить сценарии, которые автоматически соединяют mount sshfs после подключения к определенной сети Wi-Fi. Мой сценарий запуска выглядит следующим образом:
#!/bin/sh
echo "up" >> /var/log/custom-sshfs.log
echo "$(iwgetid -r)" >> /var/log/custom-sshfs.log
echo "$IFACE" >> /var/log/custom-sshfs.log
echo "$(whoami)" >> /var/log/custom-sshfs.log
if [ "$IFACE" = "wlp2s0" ] && [ "$(iwgetid -r)" = "my-wifi" ]
then
echo "success" >> /var/log/custom-sshfs.log
su -c "sshfs server:/local/me /media/server" myuser >> /var/log/custom-sshfs.log
else
echo "Wrong wifi" >> /var/log/custom-sshfs.log
fi
echo "test" >> /var/log/custom-sshfs.log
В моем лог-файле я вижу только вывод первых 4 эхо-команд (тот, в котором и после предложения if-else этого не делают) , поэтому я предполагаю, что в моем коде есть некоторая ошибка или ошибка, но я не могу понять это.
Почти забыл: у меня есть Linux Mint 18.2 и amp; NetworkManager 1.2.6