OpenWRT игнорирует запланированные задачи?

мой маршрутизатор OpenWRT 10.03.1 (Linksys WRT160NL) игнорирует мой crontab (установленный через System->запланированные задачи). Я хочу перезагружать маршрутизатор каждую ночь, так как он имеет тенденцию шелушиться через несколько дней. Поэтому я ввел это в мои задачи:

0 5 * * * reboot

Я тоже пробовал

0 5 * * * root /sbin/reboot

но это также было проигнорировано. Есть ли какая-то настройка, которую я должен сделать, так что cron будет на самом деле работать? При входе в роутер через ssh, и запустить ps, Я не вижу cron процесс.

12
задан Arne
20.01.2023 21:55 Количество просмотров материала 3211
Распечатать страницу

1 ответ

по умолчанию OpenWrt не включает cron сервис. Чтобы запустить его и включить автоматический запуск при последующих перезагрузках, необходимо выполнить следующие команды:

/etc/init.d/cron start
/etc/init.d/cron enable

первая команда запускает cron сервис один раз, но не изменяет конфигурацию запуска, поэтому он не будет запущен автоматически после перезагрузки. Вторая команда изменяет конфигурацию запуска (создает символическую ссылку в /etc/rc.d) Так что cron служба будет запущена во время загружается, но не запускается сразу.

6
отвечен Sergey Vlasov 2023-01-22 05:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх