4

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

0 5 * * * reboot

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

0 5 * * * root /sbin/reboot

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

1 ответ1

6

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .