А что такого. Я тоже в pre-shutdown засунул скрипт сохранения лога на hdd. Очень удобно, запас карман не тянет.
А что такого. Я тоже в pre-shutdown засунул скрипт сохранения лога на hdd. Очень удобно, запас карман не тянет.
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
Что-то я уже потерялся. Может я не внимательно писал или кто-то не внимательно читал ?
Вот мои скрипты: http://wl500g.info/showpost.php?p=144446&postcount=44
Читаем внимательно комментарии
1. [/tmp/local/sbin/pre-shutdown] Ну и собственно говоря сам pre-shutdown script. Он слегка доработан с учётом того, что у меня / замонтирован RW на USB-HDD. Поэтому приходится чистить hosts и resolv.conf.
2. #Save syslog.log into backup file (usefull if your / mounted on HDD)
mv /tmp/syslog.log /tmp/syslog.$(date +%Y%m%d.%H%M%S)
Соответственно пункт 2 необходимо доработать в случае если / замонтирован в RAMFS
у меня юсб винчестер разбит на три части как учили . Как правильно написать mv чтобы скрипт откопировал лог в то место , где он не пропадет после перезагрузки? И что такое RW?
Last edited by Dimachos; 18-09-2009 at 17:31.
Отвечаю попорядку.
Не заню как сейчас учат разбивать винты. У меня разбит на 3 партишина Swap, Root, Home.
Swap используется для Свопа
Root для /
Home для /home, где лежат торенты, бэкапы и прочее.
Соответственно у меня /tmp/syslog.log бэкапится в /tmp/syslog.{date+time}, тебе нужно бэкапить туда, куда замонтирован USB HDD, т.к. RAMFS куда замонтирован / и соответственно uгде лежит /tmp не сохраняется после перезагрузки.
RW=Read Write, ещё бывает RO=ReadOnly
Вставь в pre-shutdown перед umount
mv /tmp/syslog.log /{куда замонтирован USB HDD}/{куда складывать log бэкапы}/syslog.$(date +%Y%m%d.%H%M%S)
Прикрепил комманду Halt к кнопке EZ-setup, как указано в этой теме.. Вроде работает, т.е. нажимаешь, держишь пару секунд и все светодиоды тухнут.
Больше ничего нигде не правил
А если нажать "eject" в Вэб интерфейсе, потом можно отключать питание?
Last edited by jav; 16-11-2009 at 13:26.
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
Я спрашивал, почему вместо перемонтирования на ro не делается umount дискам. Мне толком тут на форуме не ответили. Вот думаю в pre-shutdown такой скрипт бросить.
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505