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 0 DE: 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 тоже не увидел ничего похожего |