Page 2 of 7 FirstFirst 1234 ... LastLast
Results 16 to 30 of 105

Thread: Total backup или "Запомнить всё"

  1. #16
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    #!/bin/sh
    /opt/etc/init.d/rc.unslung

  2. #17
    #!/bin/sh
    /opt/etc/init.d/rc.unslung
    это в post-boot

    ???

    после flashfs save && flashfs commit && flashfs enable && reboot

    нету в процессах cron

    появляется только после /opt/etc/init.d/S10cron

    ЗЫ
    сАвсем запутался....
    Last edited by Omega; 06-02-2011 at 23:22. Reason: fixed

  3. #18
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    да , это /usr/local/sbin/post-boot
    кроме того его надо сделать выполняемым:
    chmod 755 /usr/local/sbin/post-boot

    flashfs ... --- абсолютно корректно.

    все обсуждаемые действия проводятся под рутом?

    проверить выполнение post-boot вручную.
    Last edited by al37919; 14-04-2007 at 20:10.

  4. #19
    chmod 755 /usr/local/sbin/post-boot
    flashfs save && flashfs commit && flashfs enable && reboot

    впроцессах :
    [admin@WL-500g root]$ top
    КРОНА нет...

    проверить выполнение post-boot вручную.
    поподробней ПЛЗ

    после /opt/etc/init.d/rc.unslung
    КРОН в процессах есть...


    ЗЫ
    из папки xz после копирования, надо все убить...
    Last edited by lexass; 14-04-2007 at 20:33.

  5. #20
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    поподробней ПЛЗ
    вообще то /usr/local/sbin/post-boot тоже должен выполняться с результатом эквивалентным с rc.unslung

    Я что то тоже начал терять нить... Если в /usr/local/sbin/post-boot у Вас почти пусто (т.е. только rc.unslung), то где производится монтирование внешнего носителя в /opt ? Автоматом он должен монтироваться вроде только в /tmp/harddisk.

    Пожалуйста покажите вывод комманды df

  6. #21
    там и есть...

    [admin@WL-500g root]$ df
    Filesystem 1k-blocks Used Available Use% Mounted on
    /dev/root 2880 2880 0 100% /
    /dev/discs/disc0/part1 153622084 148716 145669796 0% /tmp/harddisk
    /dev/discs/disc0/part1 153622084 148716 145669796 0% /opt

  7. #22
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    угу, смонтировано вроде как раз то что надо...

    тогда я ни хера не понимаю. Две цитаты взаимоисключающие:
    там и есть...
    в /usr/local/sbin/post-boot ПУСТО!!!

  8. #23
    и я про то же
    в nano /usr/local/sbin/post-boot

    уже давно добавил:
    #!/bin/sh
    /opt/etc/init.d/rc.unslung

    это едиственная там запись...

    что Ыще сделать?????

    после flashfs save && flashfs commit && flashfs enable && reboot

    КРОН в процессах отсутсвует, нах....

    после /opt/etc/init.d/rc.unslung (ручками)
    появляется...
    Last edited by lexass; 14-04-2007 at 21:24.

  9. #24
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    ОК, стоп, возможно я виноват. У Вас внешний носитель смонтирвован в /opt автоматом? Если да, то забыли про предыдущий пост. У меня ситуевина была немного другая.

    Начнем сначала. Если /opt успешно смонтирован, то в виде программы-минимум мы действительно желаем от post-boot только запуск rc.unslung

    Вернемся немного взад. /usr/local/sbin/post-boot выполняемый вручную запускается успешно? Т.е. из перезагруженного состояния в результате должен быть запущен cron

  10. #25
    поторюсь

    reboot

    [admin@WL-500g root]$ top
    Mem: 16340K used, 13776K free, 0K shrd, 2084K buff, 6708K cached
    Load average: 0.14, 0.04, 0.01 (State: S=sleeping R=running, W=waiting)

    PID USER STATUS RSS PPID %CPU %MEM COMMAND
    155 admin R 436 145 2.8 1.4 top
    113 admin S 416 112 1.9 1.3 pptp
    142 admin S 1136 1 0.0 3.7 smbd
    140 admin S 1104 1 0.0 3.6 nmbd
    107 admin S 748 1 0.0 2.4 pppd
    1 admin S 684 0 0.0 2.2 init
    145 admin S 556 60 0.0 1.8 sh
    74 admin S 532 1 0.0 1.7 nas
    110 admin S 492 1 0.0 1.6 watchdog
    151 admin S 492 1 0.0 1.6 upnp
    112 admin S 460 107 0.0 1.5 sh
    76 nobody S 436 1 0.0 1.4 dnsmasq
    123 admin S 428 1 0.0 1.4 pptp
    138 admin S 412 1 0.0 1.3 stupid-ftpd
    70 admin S 400 1 0.0 1.3 syslogd
    65 admin S 376 1 0.0 1.2 httpd
    71 admin S 368 1 0.0 1.2 klogd
    105 admin S 356 1 0.0 1.1 igmpproxy
    94 admin S 344 1 0.0 1.1 rcamdmain
    115 admin S 340 110 0.0 1.1 ntp

    ==================================================

    [admin@WL-500g root]$ /opt/etc/init.d/rc.unslung

    [admin@WL-500g root]$ top
    Mem: 16636K used, 13480K free, 0K shrd, 2128K buff, 6800K cached
    Load average: 0.08, 0.04, 0.01 (State: S=sleeping R=running, W=waiting)

    PID USER STATUS RSS PPID %CPU %MEM COMMAND
    162 admin R 436 145 2.8 1.4 top
    113 admin S 416 112 0.9 1.3 pptp
    142 admin S 1136 1 0.0 3.7 smbd
    140 admin S 1104 1 0.0 3.6 nmbd
    107 admin S 748 1 0.0 2.4 pppd
    1 admin S 684 0 0.0 2.2 init
    145 admin S 556 60 0.0 1.8 sh
    74 admin S 532 1 0.0 1.7 nas
    110 admin S 492 1 0.0 1.6 watchdog
    151 admin S 492 1 0.0 1.6 upnp
    112 admin S 460 107 0.0 1.5 sh
    76 nobody S 436 1 0.0 1.4 dnsmasq
    123 admin S 428 1 0.0 1.4 pptp
    138 admin S 412 1 0.0 1.3 stupid-ftpd
    70 admin S 400 1 0.0 1.3 syslogd
    65 admin S 376 1 0.0 1.2 httpd
    71 admin S 368 1 0.0 1.2 klogd
    161 admin S 360 1 0.0 1.1 cron
    105 admin S 356 1 0.0 1.1 igmpproxy
    94 admin S 344 1 0.0 1.1 rcamdmain

  11. #26
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    то что rc.unslung выполним я вроде уже тоже давно понял. Однако, все таки post-boot сам по себе точно выполняется?

    Вообще, по моему пора взять тайм-аут до завтра.

  12. #27
    ок, давай подумаем до завтра...
    ЗЫ
    но после ребута КРОНА нет

    Однако, все таки post-boot сам по себе точно выполняется?
    а фиг его знает? как проверить??
    Last edited by lexass; 14-04-2007 at 22:03.

  13. #28
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    ну так это же обычный шеловский скрипт. Написать в коммандной строке /usr/local/sbin/post-boot и нажать энтер...

  14. #29
    после запуска в ручную /usr/local/sbin/post-boot
    в процесссах появляется cron
    после ребута, надо запускать по новой...

    перегрузился я тут и:
    [admin@WL-500g root]$ /usr/local/sbin/post-boot
    /opt/etc/init.d/S10cron: kill: 7: (162) - No such process

    [admin@WL-500g root]$ /opt/etc/init.d/rc.unslung
    /opt/etc/init.d/S10cron: kill: 7: (173) - No such process

    [admin@WL-500g root]$ /opt/etc/init.d/S10cron
    /opt/etc/init.d/S10cron: kill: 7: (182) - No such process




    а права у меня правильные на файлах?:
    -rwxr-xr-x 1 admin root 150 Apr 14 15:55 cron.5mins
    -rwxr--r-- 1 admin root 150 Apr 14 15:55 cron.daily
    -rwx------ 1 admin root 490 Apr 15 12:55 crontab

    вроде должно быть так: chmod 755 /opt/etc/cron.daily
    -rwxr-xr-x 1 admin root 150 Apr 14 15:55 cron.daily

    припопытке запустить /opt/etc/cron.5mins
    -sh: /opt/etc/cron.5mins: not found

    шаманство какое-то....
    отъехал на пару часов, вернулся:
    top
    159 admin S 356 1 0.0 1.1 cron
    сам появился....

    после ребута - отсутствует...

    HELP...
    предлагаю начать медленно сначала, а то танцы с бубнами КАКИЕ-то...

    ЗЫ
    не работает!!!

    лажа какая-то уже сам с собой разговариваю

    [admin@WL-500g cron.d]$ /opt/etc/cron.d/backup
    -sh: /opt/etc/cron.d/backup: not found

    ------
    ау! есть живые???
    Last edited by Omega; 06-02-2011 at 23:02. Reason: fixed

  15. #30
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    я тоже отъезжал

    я тоже уже достаточно запутался в ситуации.

    Первое. Права.

    -rwxr-xr-x 1 admin root 150 Apr 14 15:55 cron.5mins

    первый бит должен быть пустой, далее следуют 3 триады rwx Буква означает включено, дефис выключено rwx означает чтение/запись/выполнение. Первая триада --- права хозяина т.е. в данном случае admin , вторая триада --- права членов группы (в данном случае root), третья триада --- права всех остальных.

    Таким образом, если все операции проводятся под одним и тем же юзером (admin), то достаточно отслеживать только первую триаду.

    Логин делается под именем admin?

    Второе, исполняемый скрипт должен иметь заголовок, указывающий на коммандный интерпретатор, который будет выполнять. Если это шел-скрипт, то заголовок должен быть #! /bin/sh Причем, этот заголовок должен иметь в конце только LF, но не CR/LF. Иначе при попытке выполнения будет выдана ошибка. Этой проблемы вроде у Вас не наблюдается.

    Третье,
    159 admin S 356 1 0.0 1.1 cron
    сам появился...
    сам появиться он не мог. Значит он был запущен. На моей системе после перезагрузки запускается довольно много процессов из /opt/etc/init.d Так что полный список задач в памяти имеется через 1-2 минуты после запуска. Другого я предполжить не могу, т.к. само ничего не делается.

    Четвертое, есть такая штука как системный лог. Его можно анализировать на предмет каких-либо ошибок имеющих отношение к обсуждаемым делам. Просмотр: more /tmp/syslog.log

    Пятое, рекомендую для исключения случайностей проверять наличие запущенного cron следующей коммандой: ps | grep cron | grep -v grep

    Шестое, поскольку есть сомнения запускается ли /usr/local/sbin/post-boot при перезагрузке, то можно в него добавить строчку, скажем echo "post-boot запущен "`date` >> /tmp/tmp.log причем я бы эту строку положил после заголовка, но перед запуском rc.unslung

Page 2 of 7 FirstFirst 1234 ... LastLast

Similar Threads

  1. Gmail - отправка почты и backup данных
    By DaemoniZ in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 44
    Last Post: 15-05-2012, 06:09

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
  •