История изменений
Исправление gasinvein, (текущая версия) :
Может не eth0. Смотри имена интерфейсов ip a
. А можно вообще проверку имени интерфейса убрать.
Исправление gasinvein, :
Может не eth0. Смотри имена интерфейсов ip a
. А можно вообще проверку имени интерфейса убрать. А ещё, если NetworkManager достаточно свежий, можно сделать так (срабатывание при потере соединения):
#!/bin/bash
DEVICE="$1"
COMMAND="$2"
case "$COMMAND" in
connectivity-change)
if [ "$CONNECTIVITY_STATE" != "full" ]; then
killall -SIGTERM chromium
fi
*)
exit 0
esac
Исправление gasinvein, :
Может не eth0. Смотри имена интерфейсов ip a
. А можно вообще проверку имени интерфейса убрать. А ещё, если NetworkManager достаточно свежий, можно сделать так (срабатывание при потере соединения):
#!/bin/bash
DEVICE="$1"
COMMAND="$2"
case "$COMMAND" in
connectivity-change)
test "$CONNECTIVITY_STATE" -ne "full" && killall -SIGTERM chromium
*)
exit 0
esac
Исходная версия gasinvein, :
Может не eth0. Смотри имена интерфейсов ip a
. А можно вообще проверку имени интерфейса убрать. А ещё, если NetworkManager достаточно свежий, можно сделать так
при потере соединения, типа того:
#!/bin/bash
DEVICE="$1"
COMMAND="$2"
case "$COMMAND" in
connectivity-change)
test "$CONNECTIVITY_STATE" -ne "full" && killall -SIGTERM chromium
*)
exit 0
esac