| vsafonin |
|
|
Темы:
9
Сообщения:
60
Участник с: 03 февраля 2012
|
Не работает скрипт в /etc/NetworkManager/dispatcher.d/ В разных дистрибутивах он работает, но вот в арчике ни в какую. Если вручную выполнить его sudo sh /etc/NetworkManager/dispatcher.d/ то все что от него требуется выполняется. А вот самостоятельно никак. И права менял на 777, не помогло. Какие идеи? Сам скрипт очень прост (мне важнее что он работает, и так пойдет)
#!/bin/bash
R=$(nm-tool|grep State|cut -f2|grep -o "connected (global)")
B='connected'
echo $R | grep $B >/dev/null 2>&1; while [ "$?" != "0" ];
do
echo "Интернета пока НЕТ"
done
echo $R | grep $B >/dev/null 2>&1; if [ "$?" = "0" ];
then
ping -c 1 192.168.100.1 > /root/ping
a=$(cat /root/ping | tail -n2 | head -n1 | awk {'print $6'} | sed s/%//)
echo $a
if [ $a != 0 ]
then date > /root/fail && cp /etc/squid/squid.conf.home /etc/squid/squid.conf && systemctl restart squid
else date > /root/fail && cp /etc/squid/squid.conf.work /etc/squid/squid.conf && systemctl restart squid
fi
fi
echo "ЗАЕБИСЬ НАЧАЛЬНИКА"
exit 0DE: Gnome 3 :
extra/network-manager-applet 0.9.6.4-1 [установлен]
GNOME frontends to NetWorkmanager
extra/networkmanager 0.9.6.4-1 [установлен]
Network Management daemon |
| vadik |
|
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Сделать скрипт исполняемым не забыли? |
| vsafonin |
|
|
Темы:
9
Сообщения:
60
Участник с: 03 февраля 2012
|
vadikКонечно же, не забыл) первое что я проверил. sudo ls -l /etc/NetworkManager/dispatcher.d/inetsquid.sh -rwxr-xr-x 1 vovan users 655 янв 9 20:45 /etc/NetworkManager/dispatcher.d/inetsquid.sh |
| vadik |
|
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
network-manager запущен? Если да - каким образом. Логи в /var/log или journalctl -b (как там у вас система устроена). |
| vdemin |
|
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Попробуйте выставить права как в dispatch-пакетах из community:sudo chown root:root /etc/NetworkManager/dispatcher.d/inetsquid.sh https://wiki.archlinux.org/index.php/NetworkManager#Network_services_with_NetworkManager_dispatcher |
| vsafonin |
|
|
Темы:
9
Сообщения:
60
Участник с: 03 февраля 2012
|
vdemin не помогло. |
| vsafonin |
|
|
Темы:
9
Сообщения:
60
Участник с: 03 февраля 2012
|
vadik Запущен и работает, средствами systemd запущен. В /var/log естественно пусто, в journalctl -b тоже не увидел ничего похожего |