Настройка
Для выполнения заданий нужно создать файл:
1 |
# touch /etc/crontabs/root |
# touch /etc/crontabs/root
Создаём символическую ссылку на файл crontab:
1 |
# ln -sf /etc/crontabs/root /etc/crontab |
# ln -sf /etc/crontabs/root /etc/crontab
это позволит ссылаться на crontab используя /etc/crontab.
Стартуем сервис и включаем автозагрузку
1 2 |
# /etc/init.d/cron start # /etc/init.d/cron enable |
# /etc/init.d/cron start # /etc/init.d/cron enable
Проверяем успешный запуск крона в системном логе:
1 |
# logread
|
# logread
В последней строке должно быть что то вроде:
1 |
Oct 14 09:07:57 gate cron.info crond[7727]: crond: crond (busybox 1.19.4) started, log level 8 |
Oct 14 09:07:57 gate cron.info crond[7727]: crond: crond (busybox 1.19.4) started, log level 8
Использование
Теперь, когда вы cron настроен и работает, можно запускать любые задачи по расписанию. Просто добавьте запись в /etc/crontabs/root.
Например, если нужно перезапустить wifi интерфейс(radio0) ежедневно в 06:30, добавляем в кронтаб:
1 |
30 06 * * * wifi restart |
30 06 * * * wifi restart
или указываем путь к своему скрипту.
Перезагружаем сервис для сохранения изменений:
1 |
# /etc/init.d/cron restart |
# /etc/init.d/cron restart
Помогите . Нужно прописать правила в файле /etc/config/firewall чтобы ограничить доступ в инет. Достаточно тривиальные правила — 1. Запретить доступ на определенные сайты. 2.Запретить доступ по айпи(мак) в определенные часы в инет(на определенные сайты). 3.Разделить(ограничить) скорость по айпи(мак).
В веб интерфейсе Luci единственное что смог сделать, это тупо вообще запретить доступ в инет по айпи(мак). А как писать в этот файл вручную правила, нет подробной и понятной информации. Заранее спасибо.
Честно говоря не было подобных задач. Не помогу. Но firewall прекрасно настраивается через консоль в openwrt