-
Постов
30 -
Зарегистрирован
-
Посещение
Оборудование
-
Устройства
KN-1810, KN-1811, KN-1012, KN-3810, KN-3410
Посетители профиля
Блок последних пользователей отключён и не показывается другим пользователям.
Достижения Agitech
Пользователь (2/6)
0
Репутация
-
Да установил новый xkeen с нуля он создал скрипт автозапуска crond. Что-то видно сломалось у меня да и xkeen был древний.
-
В этом топике есть раздел где описано создание скрипта автозапуска для crond Но у меня вопрос, почему тогда его по умолчании нет после установки и некоторые програмы пишут в файл планировщика crond, так понимаю не создавая этого скрипта. У меня в него и xkeen и smarthtml записали задания свои. А он не стартует. Как то непонятно. Ну вот как сделал все как в той статье все заработало с crond. Красота!!!! Теперь в тестовом файле все как и должно быть. Я просто не знал что надо допиливать этот момент, просто обратил внимание, что задания которые записали в файл планировщика crond не стартуют. Да и всем спасибо за помощь!
-
Не отказадся я не отчего я пытаюсь разобраться, как работает и тот и другой. С cron пакетом все понятно. C crond нет. Установил сейчас свежий entware opkg. Только накатил opkg install openssh-sftp-server opkg install nano Там после свежей установки не работает crond. ps | grep cron 964 root 2972 D grep cron EDITOR=nano crontab -e crontab: can't change directory to '/opt/var/spool/cron/crontabs': No such file or directory ок делаем так mkdir -p /opt/var/spool/cron/crontabs После этого запускается crontab но процесса crond всеравно нет. Заливаю скрипт что выше, даю ему права на запуск. Затем EDITOR=nano crontab -e */1 * * * * /opt/etc/test_cron.sh потом ctrl+s ctrl+x Не стартуют задания. И процесса нет. Возникает вопрос, xkeen туда (в его планировщик) записал задание обновления геобаз. Но не работает crond у меня. Вот и хочу понять в чем дело.
-
Ок пробую такое: /opt/etc/test_cron.sh #!/bin/sh DATETIME="$(date +"%Y-%m-%d %T")" PARENT_CMDLINE=$(cat /proc/$PPID/cmdline | tr '\0' ' ') printf "Runed: %s; PPID:%s; CMDLINE: %s\n%s\n" "$DATETIME" "$PPID" "$PARENT_CMDLINE" "---">> /opt/etc/test_cron_info.txt Сначала ## /opt/etc/crontab # пакет opkg. Пишем */1 * * * * root /opt/etc/test_cron.sh . Затем /opt/etc/init.d/S10cron restart В /opt/etc/test_cron_info.txt видим: Ок удаляем запись из /opt/etc/crontab. Рестарт пакета. Теперь EDITOR=nano crontab -e */1 * * * * /opt/etc/test_cron.sh crontab: installing new crontab В /opt/etc/test_cron_info.txt видим: Runed: 2026-02-26 14:11:00; PPID:20324; CMDLINE: crond --- Runed: 2026-02-26 14:12:00; PPID:20324; CMDLINE: crond --- Runed: ; PPID:21473; CMDLINE: --- Runed: 2026-02-26 14:13:00; PPID:20324; CMDLINE: crond --- Runed: ; PPID:21507; CMDLINE: Т.е. первый второй вызов нормальные, а потом лезут какие-то фантомы необъяснимые для меня. Что это может быть? Переустанавиливать entware и пробовать по новой?
-
Да еще что подметил: # аплет busybox crond # исполняемый файл - /opt/sbin/crond # конфиги рута - /opt/var/spool/cron/crontabs/root (так понимаю для каждого юзера своя папка будет) # не понятно как стартует # вернее после установки entware opkg надо допилить как описано в статье по ссылке ниже для корректной работы надо редатритовать crontab-ом EDITOR=nano crontab -e если править как то по другому может не работать. так понимаю по вызову crontab перечитывает задания. # формат записи (без имени пользователя) * * * * * command # пакет opkg # opkg info cron # исполняемый файл /opt/sbin/cron # конфиг общий - /opt/etc/crontab (еще так понимаю есть по интервалам папки в папке /opt/etc/) править можно чем угодно после изменения надо /opt/etc/init.d/S10cron restart # формат записи (имя пользователя) * * * * * root command https://forum.keenetic.ru/topic/918-зажигаем-и-выключаем-led-на-keenetic-по-расписанию-с-cron/
-
Не понятно .. толи у меня что то глючит не пойму просто убил crond запустил по новой, добавил задание терь работает все норм #!/bin/sh DATETIME="$(date +"%Y-%m-%d %T")" PARENT_CMDLINE=$(cat /proc/$PPID/cmdline | tr '\0' ' ') #printf "%s\n" "$(date +"%Y-%m-%d %T")" >> /opt/etc/test_cron_info.txt #printf "PPID:%s; CMDLINE: %s\n" "$PPID" "$PARENT_CMDLINE">>/opt/etc/test_cron_info.txt echo "PPID:$PPID; CMDLINE: $PARENT_CMDLINE">>/opt/etc/test_cron_info.txt echo "Last run: $DATETIME">>/opt/etc/test_cron_info.txt echo "Last run: $(date +"%Y-%m-%d %T")">>/opt/etc/test_cron_info.txt echo "------">>/opt/etc/test_cron_info.txt вывод специально убрал command substitution, но все работает и так и так. Хз какая то байда у меня с этим crond. Началось с того, что заметил что задания не отрабатывают.
-
Вопрос у меня после старта роутера нет процесса crond поэтому и не работали задания аплета. Те что здесь прописаны : /opt/var/spool/cron/crontabs/root Если его стартануть то все работает. Для пакета opkg есть скрипт в init.d, а как стартует crond?
-
Да вроде стал писать, но почему то дату не выводит /opt/etc/crontab 49 * * * * root /opt/etc/test_cron.sh /opt/var/spool/cron/crontabs/root 48 * * * * /opt/etc/test_cron.sh test_cron_info.txt Last run: Wed Feb 25 20:45:48 MSK 2026 Last run: Last run: Wed Feb 25 20:49:01 MSK 2026 первая запись запустил вручную, вторая пользовательский крон, третья глобальная. Дату не выводит. Опять где-то накосячил? Ага нашел - спасибо!
-
Доброго всем. Создаю скрипт /opt/etc/test_cron.sh echo "Last run: $(date)">>/opt/etc/test_cron_info.txt Добавляю его в посредством EDITOR=nano crontab -e. Редактируется файл /opt/var/spool/cron/crontabs/root . Что тока не писал, и сам файл делал исполняемым. И права файлу /opt/var/spool/cron/crontabs/root давал 777. Но задание не запускается. Если же вручную добавить в /opt/etc/crontab что то типа (54 это просто ближайщее время для теста) 54 * * * * root /opt/etc/test_cron.sh то все работает. И потом команда crontab -l выводит инфу про какой то файл в папке tmp которого там нет. Просвятите в чем тут дело?
-
vasek00 спасибо огромное дорогой человек. век живи век учись ... отключил подписывание Set-SmbClientConfiguration -RequireSecuritySignature $false и 80 мб/с на оба девайса. У меня как раз 24H2 (на всех компах ) Респект тебе. И вообще всем кто помогает здесь на форуме!!! Самое интересное почему скорость с подписыванием была разная при копирование(записи) на 1810 и 1811 наверное из-за проца? Правильно понимаю?
-
По сети (не через WiFi, WiFI тока для мобильных и смарт устройств), гигабитная сеть, при этом проверил пропускную способность между всеми узлами и сегментами стабильно под гигабит. Пробовал просто кабелем cat6(7) коротким к компу после сброса всех настроек в дефолт, не помогает. На KN-1811 и KN-1012 скорость записи копирования под 50 мб/с на KN-1810 и KN-3810 макс 10 мб/с. Почему так, не могу понять. Флешки менял, контролер ASM-овский пробовал. В логах вроде как SuperSpeed детектит если к USB 3 подключить. Если что надо для тестирования, скажите готов проделать (Если скорость должна быть выше). Нашел характеристики ### KN-1810 Чтение с USB-диска90 Мбайт/с (USB 3.0) ### KN-1811 Чтение с USB-диска До 270 Мбайт/с (USB 3.0) Но все равно 10 мб/с по сети мало или нормально? Тоже не понятно hdparm показывает Мегабиты или Мегабайты? ЗЫ: мне только разобраться и понять это нормально или нет.
-
Ок вопрос, с одного компа (win 11) копирую записываю на KN-1810 скорость 10 мб/с макс с это го же компа пишу на KN-1811 около 50 мб/с. Подумал дело не в клиенте? И разница в 7 раз чтения флешки тоже как то наталкивает на мысльт что что то не то с девайсом : нет? флешки специально ставил одинаковые.
-
Есть небольшая сеть описана тут. Девайсы KN-1811, KN-1012, KN-1810, KN-3810. К KN-1810 поключаю флешку такую (емкости есть 128 Гб и 256) копирую по сети с компьютера (win11) по smb соответсвенно, скорость макс 10 мб/с флешку форматировал по всякому от fat32 до ext4. Скорость не растет. ниже результаты hdparm пробовал подключить Samsung SSD 860 EVO 1TB через такой (ASM1153E) адаптер, скорость такая же есть также KN-1811 и KN-1012, там результаты приблизительно такие скорость записи/копирования по сети на носитель USB в девайсе около 50 Мб/с что уже комфортно. Скажите плиз так и должно быть? Еще есть KN-3810 у него скорость записи на usb тоже около 10мб/с но его еще не ковырял.
-
Есть сеть роутер на входе KN-1811 и немного ретрансляторов: Все устройства подключены к 1811 в режиме ретранслятора проводом cat6. Синий 0 порт к провайдеру (WAN). Тестировал iperf3 скорость между узлами сети. Выявилось, что если подключить 1810 к контроллеру (1811) посредством синего комбинированного порта, то если на 1810 запушен iperf с ключом -s то скорость падает до ~500 мбит/с. Если с ключом -c (а на 1811 сервер) то скорость близка к 900 мбит/с. Если подключить к любому другому порту ро таких проблем нет Подключал коротким кабелем (1 м) прямо к 1811 ничего не меняется. Меджу другими узлами сети все ходит с нормальной скоростью во все стороны. Как тут быть?
-
Ничего спасибо.
- 2 001 ответ
