Page 20 of 23 FirstFirst ... 101819202122 ... LastLast
Results 286 to 300 of 339

Thread: Настройка CRON на роутере

  1. #286
    Столкнулся с такой проблемой... Иногда вылетают процессы запущенные скриптом при старте (к примеру telnet на нужном мне порту -8888).
    Пытаюсь решить эту проблему при помощи CROND, отсюда два вопроса:
    1. Не будет ли сам CROND также вылетать из процессов?
    2. Что вписать в исполнительный скрипт кронда для проверки на предмет - запущен ли нужный процесс, и если нет, то запускать его.

    Спасибо за внимание

    Появилась такая проблема, бывает неожиданно вылетают некоторые процессы в самый не нужный момент (к примеру telnetd), соответственно доступ к роутеру теряется. Для стабильност поставил crond со скриптом проверки запущености процессов и запуска при отсутствии его. Так вот хотел бы спросить у знающих, возможны ли вылеты самого кронда вместе с остальными процессами, если да, то как с этим бороться?
    Last edited by vectorm; 26-05-2012 at 23:23.

  2. #287

    Cron из opkg как настраивать директорию, где crontab лежит?

    Установил cron:

    opkg install cron

    запускаю post-boot как:

    /opt/etc/init.d/rc.unslung start

    в S10cron написано:

    #!/bin/sh

    ENABLED=yes
    PROCS=cron
    ARGS=""
    PREARGS=""
    DESC=$PROCS
    PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

    . /opt/etc/init.d/rc.func

    в процессах cron "висит" без всего:
    304 admin 1024 S cron

    в syslog.log есть:

    Jan 1 00:00:04 cron[304]: (CRON) STARTUP (V5.0)
    Jan 1 00:00:04 admin: Started cron from .

    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/cron.1min
    им файла: user.sh
    содержание:
    #!/bin/sh
    /bin/echo "Hello world">/tmp/test
    logger "Cron test"

    нет следа в /tmp и в syslog.log

    да в общем то я не понимаю
    как он должен работать, веть /opt/etc/crontab ему не сообщается точное место и название?

    думаю надо какие то настройки сделать в S10cron или еще где?

  3. #288
    Quote Originally Posted by kpush View Post
    в процессах cron "висит" без всего:
    304 admin 1024 S cron
    а здесь:
    Quote Originally Posted by kpush View Post
    crontab есть, я его не изменл:

    */1 * * * * root /opt/bin/run-parts /opt/etc/cron.1min
    Дальше объяснять?

  4. #289
    Quote Originally Posted by ryzhov_al View Post
    а здесь:

    Дальше объяснять?
    нет, и на этом спасибо.

    поменял в crontab root на admin и заработало.

  5. #290

    scp не работает при вызове по cron

    скрипт в командной строке работает:
    /usr/bin/scp -i /tmp/local/root/iplog /tmp/local/root/log/20130210104101iptr.log iplog@192.168.3.104:~/iplog
    в при вызове по cron не работает, в логах сервера 192.168.3.104 даже нет намека.
    для теста вывод направил в файл, после запуска, там просто 0.

    файлы и каталоги, доступны всем, проверил

    пока работаю над этим, но может есть уже подход к решению?
    P.S. да в общем то я может зря делаю по scp
    надо что то проще, т.к. информация не секретна,
    и сеть закрыта.

    спасибо.
    Last edited by kpush; 10-02-2013 at 12:50.

  6. #291
    Quote Originally Posted by kpush View Post
    P.S. да в общем то я может зря делаю по scp
    надо что то проще, т.к. информация не секретна,
    и сеть закрыта.

    спасибо.
    В общем сделал с помощью rsync , все работает по cron.

  7. #292

    Исчезает таблица заданий из /var/spool/cron/crontabs при перезагрузке роутера

    Роутер RT-N16, прошивка RT-N16-1.9.2.7-rtn-r4489
    Использую crond из прошивки, юзер root. Пользовательская таблица (или файл конфигурации) с именем root лежит в /var/spool/cron/crontabs и при каждой перезагрузке роутера "испаряется". В .files прописан (пробовал и с относительными путями - /var/spool/cron/crontabs/root, и с абсолютными /tmp/etc/crontabs/root). В flashfs сохраняется и в flash.tar.gz присутствует, но при перезагрузке только этот файл, один из всех, прописанных в .files, не восстанавливается. Содержание таблицы:
    Code:
    # ------------------------------------------------------------- #
    # Syntax for lines is : minute hour day month dayofweek command #
    # ------------------------------------------------------------- #
    */1 * * * * /opt/bin/run-parts /opt/etc/cron.1min
    */5 * * * * /opt/bin/run-parts /opt/etc/cron.5mins
    01 * * * * /opt/bin/run-parts /opt/etc/cron.hourly
    02 4 * * * /opt/bin/run-parts /opt/etc/cron.daily
    22 4 * * 0 /opt/bin/run-parts /opt/etc/cron.weekly
    42 4 1 * * /opt/bin/run-parts /opt/etc/cron.monthly
    crond запускается с параметрами: "-b -L /opt/var/log/syslog-ng.log -c /var/spool/cron/crontabs"
    Один раз /var/spool/cron/ присутствовала таблица crontab.820, с содежанием моей таблицы.
    Ранее в этой ветке форума присутствовал подобный вопрос про исчезающий файл таблицы, сейчас его нет (всю ветку просмотрел). Глобальный поиск подобные проблемы не находит.
    crond у меня выполняет только одно задание по архивированию системного лога, не давая ему разбухнуть. И проблема эта не критична, но все-же - в чем причина?

  8. #293
    Join Date
    Jul 2007
    Location
    World
    Posts
    103

    cron

    Установил cron из EntWare
    opkg install cron
    скопировал crontab файл в /opt/etc
    cat 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
    cron в памяти есть, но ничего не выполняется.

    Подскажите пожалуйста в чём может быть проблема?

  9. #294
    В том, что в прошивке нет пользователя root?

  10. #295
    Join Date
    Jul 2007
    Location
    World
    Posts
    103
    Quote Originally Posted by ryzhov_al View Post
    В том, что в прошивке нет пользователя root?
    Большое спасибо!
    Да, переправил на admin и все заработало. Однако, до перехода на EntWare работало...

  11. #296
    есть wl-520gu прошитый r2624, нужно каждые 10 минут делать определённый http запрос. думал сделать это с помощью крона, но немного напугала вот эта инструкция: http://wl500g.info/showthread.php?21...253#post230253
    обязательно для этого к роутеру подключать внешний винт?

    p.s. в идеале, запрос надо делать при смене внешнего айпи, но с этим чувствую совсем тяжко будет...

  12. #297
    Quote Originally Posted by MUSTANG651 View Post
    есть wl-520gu прошитый r2624, нужно каждые 10 минут делать определённый http запрос. думал сделать это с помощью крона, но немного напугала вот эта инструкция: http://wl500g.info/showthread.php?21...253#post230253
    обязательно для этого к роутеру подключать внешний винт?

    p.s. в идеале, запрос надо делать при смене внешнего айпи, но с этим чувствую совсем тяжко будет...
    Чем напугала инструкция? Про внешний винт там вроде ничего не сказано.
    Вот проверка смены IP
    Code:
    #!/bin/sh
    
    ipaddr=`nvram get wan0_ipaddr`
    cmdipaddr=`nvram get wan0_ipaddr > /opt/tmp/ipnew.txt`
    $cmdipaddr
    if [ -f /opt/tmp/ipold.txt ]
    then
      echo >/dev/null
    else
      cp /opt/tmp/ipnew.txt /opt/tmp/ipold.txt
    fi
    if cmp /opt/tmp/ipnew.txt /opt/tmp/ipold.txt > /dev/null
    then 
      echo > /dev/null
    else
      cp /opt/tmp/ipnew.txt /opt/tmp/ipold.txt
      # тут пишется запрос
    fi
    Asus RT-N16 1.9.2.7-rtn-r5051
    Asus WL500gpv2 1.9.2.7-d-r3591

  13. #298
    Quote Originally Posted by MUSTANG651 View Post
    p.s. в идеале, запрос надо делать при смене внешнего айпи, но с этим чувствую совсем тяжко будет...
    Cron не нужен, запускайте из post-firewall

  14. #299
    Quote Originally Posted by Hohmach View Post
    Cron не нужен, запускайте из post-firewall
    попробовал... либо я что-то не так прописал, либо после ребута он не срабатывает...

  15. #300

    думаю здесь посту место

    Доброго времени суток у меня Asus RT-N16 с Firmware:3.0.0.4.372.31 (Merlin build) понимаю прошивка не ваша и вы вправе не помогать, но все же подскажите пожалуйста как поставить Cron во внутреннюю память и если это возможно то и с написанием скрипта
    скрипт простенький скачать файл который во вложении здесь (только в распакованном виде) и исполнить его
    P/s буду рад даже если будете тыкать носом в темы где это обсуждалось
    P/ss но если объясните все как говорится на пальцах буду при много благодарен
    Attached Files Attached Files
    Last edited by bpv2002; 05-08-2013 at 08:27. Reason: исправил ошибки

Page 20 of 23 FirstFirst ... 101819202122 ... LastLast

Similar Threads

  1. Установка и настройка Quagga на роутере
    By mymp in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 149
    Last Post: 02-09-2016, 15:21
  2. [HOW-TO] Установка и настройка ownCloud на роутере
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 6
    Last Post: 11-08-2013, 19:53
  3. Настройка VPN подключения на роутере
    By Tonusichka in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 215
    Last Post: 07-08-2012, 10:19
  4. Настройка mpcs на роутере
    By poptab in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1059
    Last Post: 17-07-2012, 06:22
  5. Установка и настройка ipkg на роутере
    By FilimoniC in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 250
    Last Post: 06-12-2008, 07:37

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •