(инфо, примеры) планировщик для неопытных

Цитата: DizMan от 11/11/2018, 11:22Задача.
Минимум - физически выключать и включать радиомодули в нужное мне время (дни недели, часы)
Максимум - к "минимум" добавить возможность отключать разные SSID по расписанию и если есть такая возможность сам роутер переводить в спящий режим.Чтобы это можно было делать относительно оперативно, то есть подгружать нужный скрипт через Веб-интерфейс.
Поиск по форуму по сову "Cron" результата не дал. Поэтому прошу по возможности пошагово расписать действия и привести образец скрипта, дальше уже буду сам разбираться.
Задача.
Минимум - физически выключать и включать радиомодули в нужное мне время (дни недели, часы)
Максимум - к "минимум" добавить возможность отключать разные SSID по расписанию и если есть такая возможность сам роутер переводить в спящий режим.
Чтобы это можно было делать относительно оперативно, то есть подгружать нужный скрипт через Веб-интерфейс.
Поиск по форуму по сову "Cron" результата не дал. Поэтому прошу по возможности пошагово расписать действия и привести образец скрипта, дальше уже буду сам разбираться.

Цитата: sfstudio от 11/11/2018, 13:23Цитата: DizMan от 11/11/2018, 11:22Задача.
Минимум - физически выключать и включать радиомодули в нужное мне время (дни недели, часы)iwpriv ra0 set RadioOn=0 - для 2.4 iwpriv rai0 set RadioOn=0 для 5. Включается так же только = не 0 а 1.
Максимум - к "минимум" добавить возможность отключать разные SSID по расписанию
Это уже реконфигур драйвера на лету, не ну можно пытаться городушки городить с ifconfig down интерфейса нужного MBSSID.
и если есть такая возможность все устройство переводить в спящий режим).
Причём тут роутер? Куда он кого вам переводить будет? В какой такой спящий режим?
Чтобы это можно было делать относительно оперативно, то есть подгружать нужный скрипт через Веб-интерфейс.
Читайте о rwfs всё пакетируется, подгружается и т.д.
Поиск по форуму по сову "Cron" результата не дал. Поэтому прошу по возможности пошагово расписать действия и привести образец скрипта, дальше уже буду сам разбираться.
пример
https://wi-cat.ru/forums/topic/est-li-vozmozhnost-cherez-cron-otklyuchit-podklyuchit-wan-vpn/
описание синтаксиса кронтаб https://oldwiki.archive.openwrt.org/doc/howto/cron вообще описальников море
Что бы заработал достаточно положить в /etc/crontabs/root не забыв предварительно включить в UI.
По работе rwfs и пакетировании расписывал тут https://forum.nag.ru/index.php?/topic/102590-wive-ng-mt-kastomizaciya-proshivki-s-pomoschyu-rwfs/ надо бы в статью оформить, но пока как-то у народа проблем не возникало.
Сложностей никаких. Заливаемый через UI пакет RWFS ни что иное как самый обычный tar.bz архив распаковывающийся поверх /etc. Т.е. в него можно тупо запаковать свои скрипты или даже небольшие демоны (ессно сохранением структуры директорий) и после заливки через UI они или добавятся к содержимому /etc если таковых файлов там не былое, или перезапишут системные.
Будьте предельно аккуратны.
Цитата: DizMan от 11/11/2018, 11:22Задача.
Минимум - физически выключать и включать радиомодули в нужное мне время (дни недели, часы)
iwpriv ra0 set RadioOn=0 - для 2.4 iwpriv rai0 set RadioOn=0 для 5. Включается так же только = не 0 а 1.
Максимум - к "минимум" добавить возможность отключать разные SSID по расписанию
Это уже реконфигур драйвера на лету, не ну можно пытаться городушки городить с ifconfig down интерфейса нужного MBSSID.
и если есть такая возможность все устройство переводить в спящий режим).
Причём тут роутер? Куда он кого вам переводить будет? В какой такой спящий режим?
Чтобы это можно было делать относительно оперативно, то есть подгружать нужный скрипт через Веб-интерфейс.
Читайте о rwfs всё пакетируется, подгружается и т.д.
Поиск по форуму по сову "Cron" результата не дал. Поэтому прошу по возможности пошагово расписать действия и привести образец скрипта, дальше уже буду сам разбираться.
пример
https://wi-cat.ru/forums/topic/est-li-vozmozhnost-cherez-cron-otklyuchit-podklyuchit-wan-vpn/
описание синтаксиса кронтаб https://oldwiki.archive.openwrt.org/doc/howto/cron вообще описальников море
Что бы заработал достаточно положить в /etc/crontabs/root не забыв предварительно включить в UI.
По работе rwfs и пакетировании расписывал тут https://forum.nag.ru/index.php?/topic/102590-wive-ng-mt-kastomizaciya-proshivki-s-pomoschyu-rwfs/ надо бы в статью оформить, но пока как-то у народа проблем не возникало.
Сложностей никаких. Заливаемый через UI пакет RWFS ни что иное как самый обычный tar.bz архив распаковывающийся поверх /etc. Т.е. в него можно тупо запаковать свои скрипты или даже небольшие демоны (ессно сохранением структуры директорий) и после заливки через UI они или добавятся к содержимому /etc если таковых файлов там не былое, или перезапишут системные.
Будьте предельно аккуратны.

Цитата: sfstudio от 09/12/2021, 12:41C 7615 и выше есть спец режим Low Power iwpriv ra0 set Lp=1 (отключить == выставить в 0) который тупо отрубает всю радиочасть не мучая всё остальное. Одна команда сразу оба бэнда на DBDC. Менее костыльное решение чем пол драйвера реинитить.
C 7615 и выше есть спец режим Low Power iwpriv ra0 set Lp=1 (отключить == выставить в 0) который тупо отрубает всю радиочасть не мучая всё остальное. Одна команда сразу оба бэнда на DBDC. Менее костыльное решение чем пол драйвера реинитить.