Я установил DD-WRT (v24-sp2 (23.06.14) std - build 24461) на TP-Link TL-WR841ND v9 и пытаюсь добавить задание CRON для обновления конфигурации Unlocator IP, как описано здесь : Как настроить Cronjob на DD-WRT для автоматического обновления вашего IP. Однако кажется, что задание cron никогда не запускается (я пытался менять поля времени и даты на * * * * *, чтобы запускать каждую минуту - все равно не повезло).

В моем файле журнала DD-WRT у меня есть несколько таких записей:

DD-WRT cron.info cron[2106]: (crontabs) ORPHAN (no passwd entry)

Немного Googling предполагает, что это может быть связано с неправильной настройкой учетной записи пользователя для процесса CRON, однако я не нашел четких инструкций о том, как решить проблему. Я надеялся, что все, что будет добавлено в поле « Дополнительные задания Cron» на странице «Управление DD-WRT», будет «просто работать».

2 ответа2

1

На самом деле, похоже, что задание CRON могло выполняться, и проблема заключалась в том, что задание вызывало wget по URL-адресу https. Wget BusyBox, поставляемый с DD-WRT, похоже, не поддерживает https, и я думаю, что команда молча провалилась.

URL, указанный Unlocator, перенаправляет на https://unlocator.com/tool/api.php?api_key=X , однако доступ к этому URL можно получить напрямую через HTTP.

0

CRON Service засыпает в V24

Служба cron часто засыпает, а задания cron не выполняются. Это требует cron службы остановок; startservice cron или перезагрузка. V23 не имеет этой проблемы.

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