Page 2 of 17 FirstFirst 123412 ... LastLast
Results 16 to 30 of 242

Thread: Правильное выключение роутера

  1. #16
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    А чем не нравится halt?
    Не проверял, но и shutdown -h now должно сработать

  2. #17
    Quote Originally Posted by Lupo_Alberto View Post
    Не проверял, но и shutdown -h now должно сработать
    У меня на WL-500gP со свежей прошивкой такого (shutdown) нет. Только halt работает.

  3. #18
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Точно нет

  4. #19
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    вообще то, shutdown служит для вежливого планового завершения работы многопользовательской ОС --- не мгновенного, а, скажем, через сутки с периодической рассылкой предупреждений всем залоггеным юзерам о времени Х, когда произойдет перезагрузка. Потом вызывается тот же halt или reboot. Вы уверены, что Вам на Вашем роутере такая фича нужна???

  5. #20
    А у меня есть такой вопрос? а можно так сделать чтоб он сам ребутился например каждые 12 часов ?
    Wl-500gp

  6. #21
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    можно.
    Настраиваем cron или crond и прописываем в crontab:
    * */12 * * * root /sbin/reboot

  7. #22
    Quote Originally Posted by al37919 View Post
    можно.
    Настраиваем cron или crond и прописываем в crontab:
    * */12 * * * root /sbin/reboot
    спс большое

  8. #23

    что может произойти с hdd ,если роутер просто выключить?

    Что может произойти с hdd ,если роутер просто выключить?
    Насколько это не правильно? Если правильно,то что нужно сделать, кроме команды "halt", размонтирование там, или еще что нибудь, как это сделать грамотно. Если можно,ответьте поподробней,и с примерами и объяснениями,для начинающих.
    Спасибо.

  9. #24

    Была такая тема

    C уважением, Алексей.
    ----------------------------------
    Моя домашняя сеть, wl500gP, 1.9.2.7-9, hdd ext3 40gB. aMule, Transmission.

  10. #25

    про скрипт размонтирования

    Правильно хотя бы сказать halt, а ещё лучше в pre-shutdown добавить отомонтирование флешек. Можно на кнопку ez-setup это повесить.
    Разжуйте пожалуйста про скрипт размонтирования,как он должен выглядеть,где находиться,сопутствующие настройки.Возможные добаления в него,при установке других пакетов.Как проверить правильность его работы.Подводные камни.Вобщем так,что бы было понятно новичкам.Если можно,опишите как повесить его на кнопку.
    Как после этого необходимо выключать роутер правильно,что бы не запортить ф.с.,данные на диске,да и сам HDD.
    Спасибо.
    Last edited by joka; 05-06-2008 at 13:43.

  11. #26
    в /usr/local/sbin лежит файл
    pre-shutdown , у меня он выглядит так: ( вначале идет вырубание rtorrent'a )
    если у вас точки монтирования отличаются, то в разделе umount the disk пропишите свои.
    Code:
    #!/bin/sh
    
    /bin/kill -INT $(/bin/pidof rtorrent) &
    # Then I wait for 10 seconds to be sure it died
    # gracefully. The rtorrent docs say it dies in 5,
    # I just wanna make extra sure.
    /bin/sleep 6
    
    if [ -n "`lsof -t /tmp/harddisk`" ]; then
      lsof -t /tmp/harddisk |sort -n | xargs kill -9
        fi
          sleep 1;
            if [ -n "`lsof -t /opt`" ]; then
                lsof -t /opt |sort -n | xargs kill -9
                    fi
                        sleep 2;
    
    # umount the disk
        /bin/umount /opt
        /bin/umount /tmp/harddisk
    # turn swap off
        swapoff /dev/discs/disc0/part1
    после изменения pre-shutdown не забудьте выполнить команду
    flashfs save && flashfs commit && flashfs enable && reboot
    чтобы сохранить изменения и перезагрузить роутер.
    Last edited by Kolandr; 05-06-2008 at 14:54.

  12. #27
    Quote Originally Posted by Kolandr View Post
    в /usr/local/sbin лежит файл
    pre-shutdown , у меня он выглядит так: ( вначале идет вырубание rtorrent'a )
    если у вас точки монтирования отличаются, то в разделе umount the disk пропишите свои.
    Code:
    #!/bin/sh
    
    /bin/kill -INT $(/bin/pidof rtorrent) &
    # Then I wait for 10 seconds to be sure it died
    # gracefully. The rtorrent docs say it dies in 5,
    # I just wanna make extra sure.
    /bin/sleep 6
    
    if [ -n "`lsof -t /tmp/harddisk`" ]; then
      lsof -t /tmp/harddisk |sort -n | xargs kill -9
        fi
          sleep 1;
            if [ -n "`lsof -t /opt`" ]; then
                lsof -t /opt |sort -n | xargs kill -9
                    fi
                        sleep 2;
    
    # umount the disk
        /bin/umount /opt
        /bin/umount /tmp/harddisk
    # turn swap off
        swapoff /dev/discs/disc0/part1
    после изменения pre-shutdown не забудьте выполнить команду
    flashfs save && flashfs commit && flashfs enable && reboot
    чтобы сохранить изменения и перезагрузить роутер.
    1.Я так монимаю,что если точки монтирования отличаются,то их надо надо поменять во всем скрипте?
    2.Файл должен быть исполняемым?Ссылки на него должны быть где нибудь?Или его надо запускать руками,перед каждым выключением?
    3.После этого можно просто выключать роутер,или все же вначале сделать halt?
    4.Какие еще программы должны быть упомянуты в этом скрипте,которые нужно отдельно останавливать ,как на Вашем примере торент? Строки для них будут отличаться только названием программы?
    Спасибо.

  13. #28
    Quote Originally Posted by joka View Post
    1.Я так монимаю,что если точки монтирования отличаются,то их надо надо поменять во всем скрипте?
    2.Файл должен быть исполняемым?Ссылки на него должны быть где нибудь?Или его надо запускать руками,перед каждым выключением?
    3.После этого можно просто выключать роутер,или все же вначале сделать halt?
    4.Какие еще программы должны быть упомянуты в этом скрипте,которые нужно отдельно останавливать ,как на Вашем примере торент? Строки для них будут отличаться только названием программы?
    Спасибо.
    1. Да, во всем.
    2. Странно, что у вас нет этого файла, ssh настраивали?
    http://wl500g.info/showpost.php?p=19984&postcount=2 пункт 4).
    3. Лучше через halt, т.к. именно после этого отработает pre-shutdown. если выдернуть из сети - то ничего не размонтируется.
    4. у меня больше никаких нет - торрент отдельно отключается , чтобы была возможность осуществить задержку. а то он не сразу завершает свой процесс.
    остальные, которые используют /tmp/harddisk - просто перебираются по очереди и прибиваются.

  14. #29
    А если просто дать команду halt, то есть шансы, что при включении все нормально смонтируется, и будет работать?

  15. #30
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by pro100Man View Post
    А если просто дать команду halt, то есть шансы, что при включении все нормально смонтируется, и будет работать?
    Если все работает после перезагрузки, то и после halt и передергивания питания все поднимется.
    halt - одна из стадий reboot.

Page 2 of 17 FirstFirst 123412 ... LastLast

Similar Threads

  1. Перезагрузка и выключение роутера после прошивки
    By pheny in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 161
    Last Post: 01-05-2014, 21:56
  2. Отправка и получение SMS с роутера
    By reyko in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 15
    Last Post: 04-03-2013, 12:27

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
  •