Page 2 of 23 FirstFirst 123412 ... LastLast
Results 16 to 30 of 339

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

  1. #16
    Спасибо. Теперь Cron стартует, но скрипт все равно не выполняется.
    содержимое crontab:
    Code:
    SHELL=/bin/sh
    PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin
    MAILTO=""
    HOME=/
    # ---------- ---------- Default is Empty ---------- ---------- #
    */5 * * * * admin run-parts /opt/etc/cron.5mins
    .

    Вручную команда "run-parts /opt/etc/cron.5mins" выполняется успешно.
    Last edited by mkk; 05-11-2007 at 19:58.

  2. #17

    Exclamation Cron пропускает задания

    Помогите разобраться, cron пропускает выполнение заданий.
    в crontab следующие:
    Code:
    0 2 * * * admin /opt/etc/cron.start/mlnet.sh >> /tmp/cron.log
    58 7 * * * admin /opt/etc/cron.stop/mlnet.sh >> /tmp/cron.log
    при этом он в упор не выполняет первое задание и ни чего не пишет в лог, но выполняет второе. Почему так происходит?

  3. #18
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by MobyDick View Post
    Помогите разобраться, cron пропускает выполнение заданий.
    в crontab следующие:
    Code:
    0 2 * * * admin /opt/etc/cron.start/mlnet.sh >> /tmp/cron.log
    58 7 * * * admin /opt/etc/cron.stop/mlnet.sh >> /tmp/cron.log
    при этом он в упор не выполняет первое задание и ни чего не пишет в лог, но выполняет второе. Почему так происходит?
    а если вручную запустить
    Code:
    /opt/etc/cron.start/mlnet.sh >> /tmp/cron.log
    то нормально выполняется?

  4. #19
    грабли какие-то!!!

    вручную:
    /opt/etc/cron.5mins/имя_скрипта
    скрипт работает

    автоматом НИФИГА
    в логе каждые 5 мин, типа такой строки:
    Nov 21 02:35:01 /opt/sbin/cron[172]: (admin) CMD (/opt/bin/run-parts /opt/etc/cron.5mins)

    куда копать?
    кронтаб чмод 600, скрипты +х

  5. #20
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    А вручную команда
    /opt/bin/run-parts /opt/etc/cron.5mins
    срабатывает?

  6. #21
    Quote Originally Posted by Mam(O)n View Post
    А вручную команда
    /opt/bin/run-parts /opt/etc/cron.5mins
    срабатывает?
    нет
    -sh: /opt/bin/run-parts: not found

    -rwxr-xr-x 1 admin root 457 Jan 1 1970 run-parts

  7. #22
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Скрипт run-parts случаем не в венде составлялся? Тогда установи ipkg install flip и сделай flip -u /opt/bin/run-parts

    http://wl500g.info/showpost.php?p=56660&postcount=348

  8. #23
    спсиб...

    ура...
    Last edited by lexass; 21-11-2007 at 13:14.

  9. #24

    Post CROND из прошивки

    Добрый день,
    Краткий вопрос: Как пользоваться crond, который уже встроен в прошивку ?
    Немного развёрнутый:
    поискав поиском по форуму, обнаружил что все описывают инструкции с установкой нового cron, в стиле ipkg install cron .... и тп, а про cron, прошитый в прошивку ничего поиском не нашел, кроме упоминаний, что в последней версии он уже есть в прошивке ( плохо искал ? - Ткните носом )
    При попытке запуска:
    Code:
    root]$ crond
    crond: /var/spool/cron/crontabs: No such file or directory
    Ладно, создаём каталог, но он не сохраняется при перезагрузке
    Во всех объяснениях по устанавливаемому crond указаны инструкции по "mkdir /opt/etc/cron.5mins & mkdir /opt/etc/cron.hourly mkdir & /opt/etc/cron.daily & mkdir /opt/etc/cron.weekly & mkdir /opt/etc/cron.monthly"
    А здесь как и что ?

    Не напишет ли кто, мини - FAQ по crond из прошивки ? или ткните носом в готовый.
    или, все устанавливают заново, потому, что тот, из прошивки, чем - то плох ?

    Спасибо
    Last edited by electrocat; 09-12-2007 at 12:45.

  10. #25
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Я писал когда-то. Надо искать. Вот что нашёл сходу:

    http://wl500g.info/showpost.php?p=19656&postcount=2

  11. #26

    Smile

    Quote Originally Posted by Oleg View Post
    Я писал когда-то. Надо искать. Вот что нашёл сходу:[/url]
    Видимо надо знать что искать
    Спасибо !

    алгоритм, найденный здесь полностью помог

    Code:
    mkdir -p /var/spool/cron/crontabs
    crontab -e
    #Edit crontab file. See tutorials on crontab and vi (text editor)
    #Ex. Press "a" for append-mode. Enter cron-command ex "00 1 * * * reboot" 
    #to reboot everyday at 1 am. Press "Esc", ":wq" and "Enter" to save and quit.
    mkdir -p /usr/local/sbin
    echo "/var/spool/cron/crontabs/admin" >> /usr/local/.files
    if [ ! -f /usr/local/sbin/post-boot ] ; then
    echo "#!/bin/sh" > /usr/local/sbin/post-boot
    fi
    echo "/usr/sbin/crond" >> /usr/local/sbin/post-boot
    chmod +x /usr/local/sbin/post-boot
    flashfs save
    flashfs commit
    #If not already enabled:
    flashfs enable
    reboot
    Я правильно понимаю, что кронтаба /var/spool/cron/crontabs/admin полностью достаточно для запуска всех задач ? вызывает ли встроенный crond глобальный /etc/crontab (или какой другой)?
    Last edited by electrocat; 09-12-2007 at 13:42.

  12. #27
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by electrocat View Post
    Я правильно понимаю, что кронтаба /var/spool/cron/crontabs/admin полностью достаточно для запуска всех задач ? вызывает ли встроенный crond глобальный /etc/crontab (или какой другой)?
    Да. Не помню. Чиатайте man к busybox там должно быть описано.

  13. #28
    Да вроде погрыз как ман http://linux.die.net/man/1/busybox,
    так и родную документацию http://www.busybox.net/downloads/BusyBox.html

    там молчат как партизаны, я так понимаю нужно чуть ли не в исходники лезть проще проверить опытным путём, да и /var/spool/cron/crontabs/admin работает, так что отложу своё любопытство

    Спасибо за помощь!

  14. #29
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    В busybox стоит crond реализации от Matthew Dillon. Здесь можно почитать ман. Также я помню где-то читал, что там какой то хитросделанный обмен кронтабами с демоном и правильнее будет управлять таблицей через команду /usr/bin/crontab. Например так как я здесь писал.

  15. #30
    У меня cron не пишет в тест лог.

    Деал по инструкции-

    http://wl500g.info/showthread.php?t=...ght=rrdtool.sh

    Дает ошибку-
    Code:
    [admin@WL-001D60DEC437 root]$ cron stop
    cron: can't lock /opt/var/run/cron.pid, otherpid may be 196: Resource temporarily unavailable
    [admin@WL-001D60DEC437 root]$ cron start
    cron: can't lock /opt/var/run/cron.pid, otherpid may be 196: Resource temporarily unavailable
    [admin@WL-001D60DEC437 root]$
    Похоже cron не запускается....

    Где грабли?

Page 2 of 23 FirstFirst 123412 ... 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
  •