На странице Wi-Fi — Wiren Board в разделе 3.6 Автоматическое переподключение при проблемах с соединением указан скрипт wifi_autoconnect.sh
.
Этот скрипт работает при запуске в shell-е под пользователем root, но не работает при запуске через cron.
Чтобы он заработал, необходимо в скрипте указать ПОЛНЫЙ путь к утилитам ping
, ifup
и ifdown
: /bin/ping
, /sbin/ifup
и /sbin/ifdown
.
Либо добавить в файл строку
export PATH=/bin:/sbin:$PATH
Добрый день.
Для проверки запустил по крону
echo $PATH >> /root/log.txt
ip address >> /root/log.txt
Получил в “логе”
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host.
valid_lft forever preferred_lft forever
а вы на новом контроллере это делали? )
я сделал то же самое (echo $PATH
)
получил
/usr/bin:/bin
при этом контроллер довольно “свежий” (в смысле приобретён недавно). И я не успел
его кастомизировать )
Да, на новом.
Но проверю после сброса.