Есть проблема. Использую 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 прогнал тест на блоки, все ок. так же сделал бекап раздела, отформатировал, восстановил. Результата не дало