сломался крон и хуки

Используем пакеты, расширяющие возможности оборудования
DennoN
Сообщения: 3
Зарегистрирован: 21 июн 2018, 00:30

Сообщение DennoN » 02 авг 2021, 22:14

Добрый день!
Есть проблема. Использую cron (не кронтаб из бусибокса)

для теста написал простейший сркипт

Код: Выделить всё

~ # cat /opt/etc/cron.1min/test.sh
#!/bin/sh
date >> test.log
~ # ls -l /opt/etc/cron.1min/
-rwxr-xr-x    1 root     root            27 Aug  2 21:01 test.sh

по итогу в файл не прописывается дата.
файл настроек:

Код: Выделить всё

~ # cat /opt/etc/crontab
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/bin:/opt/sbin
MAILTO=""
HOME=/
# ---------- ---------- Default is Empty ---------- ---------- #
*/1 * * * * root /opt/bin/run-parts /opt/etc/cron.1min
*/5 * * * * root /opt/bin/run-parts /opt/etc/cron.5mins
01 * * * * root /opt/bin/run-parts /opt/etc/cron.hourly
02 4 * * * root /opt/bin/run-parts /opt/etc/cron.daily
22 4 * * 0 root /opt/bin/run-parts /opt/etc/cron.weekly
42 4 1 * * root /opt/bin/run-parts /opt/etc/cron.monthly


сам крон живой

Код: Выделить всё

~ # /opt/etc/init.d/S10cron status
 Checking cron...              alive.

Но! есть более старый скрипт, который лежит в cron.daily и он отрабтаывает. Правда если я его меняю, то отрабатывает старая версия (для теста добавил такую же строку с выводом даты в файл и файл не обновляется).

Так же почему-то скрипт из /opt/etc/ndm/ifstatechanged.d/ в котором есть запуск скрипта из cron.daily тоже отрабатывает старую версию скрипта.
То есть как бы и не крон сломался, а какая-то чертовщина.
Есть идеи где и что посмотреть и как починить, кроме очистить раздел и заново установить opkg?

Спасибо!

p.s.: Линя на дома нет, но через Paragon Hard Disk Manager прогнал тест на блоки, все ок. так же сделал бекап раздела, отформатировал, восстановил. Результата не дало

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1862
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 04 авг 2021, 10:15

Попробуйте прописать шебанг `/opt/bin/sh`, системный имеет ограниченную функциональность. Укажите полный путь к бинарнику `/opt/bin/date`.
Проверьте, что все скрипты имеют атрибут исполнения.


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 1 посетитель :: 1 зарегистрированный, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 17:33

Сейчас этот форум просматривают: CommonCrawl [Bot] и 0 гостей