jak wymusic restart daemon_mgr na starcie?

Dyskusja w 'Podstawowe ustawienia systemowe' rozpoczęta przez użytkownika goro, 10 Grudzień 2008.

Ładowanie...
  1. goro
    Offline

    goro Nowy użytkownik Noobie

    Dołączył:
    6 Grudzień 2008
    Wiadomości:
    15
    Local Time:
    03:51
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    natrafilem na kolejny problem.

    generalnie doszedlem do wniosku, ze nie bede korzystac z panelu administracyjnego przez web glownie z uwagi na fakt, ze nie wszystko da sie tam skonfigurowac tak jak bym chcial (ftp/samba), a jak wiadomo webowy panel administracyjny bez skrupułow nadpisuje pliki konfiguracyjne. musze rowniez tak skonfigurowac daemon_mgr zeby mi niepotrzebnie nie restartowal ubitego przeze mnie webowego panelu.

    anyway. na starcie qnap'a nadpisuje plik konfiguracyjny /etc/daemon_mgr.conf i zeby zmiany odniosly skutek nalezy ubic aktualna instacje daemon_mgr, a potem ponownie odpalic demona.

    no i tu jest problem, bo o ile ubicie nie jest problemem, tak z poziomu autorun.sh nie udaje mi sie ponownie podniesc demona.

    Kod (Text):
    1. echo "Starting autorun script:"
    2.  
    3. ... inne komendy konfiguracyjne
    4.  
    5. # rekonfiguracja daemon_mgr
    6. cp /mnt/HDA_ROOT/.config/current/daemon_mgr.conf /etc/daemon_mgr.conf
    7. killall daemon_mgr
    8.  
    9. # zablokowanie administracji przez web
    10. killall thttpd
    11. killall Qthttpd
    12.  
    13. # restart daemon_mgr
    14. /sbin/daemon_mgr
    gdy probuje recznie wywolac demona w taki sposob jak w ostatniej linii skryptu to startuje bez problemu, a z pliku autorun.sh za nic nie chce ruszyc.

    czy daemon_mgr ma jeszcze jakies inne zastosowania oprocz tego czy sprawdza regularnie stan uruchomionych uslug i w razie potrzeby je ponownie restartuje?

    btw. istnieje jakis opis ewentualnych komend do daemon_mgr?
     
  2. goro
    Offline

    goro Nowy użytkownik Noobie

    Dołączył:
    6 Grudzień 2008
    Wiadomości:
    15
    Local Time:
    03:51
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    wyglada na to ze samo napisanie tutaj tematu powoduje ze w koncu znajduje rozwiazanie problemu ;)

    udalo mi sie odkryc zdecydowanie lepszy sposob jak zrekonfigurowac daemon_mgr

    nowy plik autorun.sh:
    Kod (Text):
    1. echo "Starting autorun script:"
    2.  
    3. # restore custom config files
    4. cp /mnt/HDA_ROOT/.config/current/ssh/sshd_config /etc/sshd_config # openssh
    5. cp /mnt/HDA_ROOT/.config/current/proftpd.conf /mnt/HDA_ROOT/.config/proftpd.conf # proftpd
    6.  
    7. # reconfigure proftpd
    8. /etc/init.d/ftp.sh reconfig
    9.  
    10. # reconfigure qnap daemon
    11. /sbin/daemon_mgr sshd start "/share/HDA_DATA/.qpkg/Optware/sbin/sshd -f /etc/sshd_config -p 22" # start openssh
    12. /sbin/daemon_mgr thttpd stop "/usr/local/sbin/thttpd -p 8080 -nor -nos -u administrator -d /home/httpd -c '**.*'" # stop web panel
    13. /sbin/daemon_mgr Qthttpd stop "/usr/local/sbin/Qthttpd -p 80 -nor -nos -u administrator -d /home/Qhttpd -c '**.*'" # stop web panel
    przy okazji daemon_mgr troszczy sie mi teraz o pilnowanie czy openssh dziala caly czas :)
     
  3. goro
    Offline

    goro Nowy użytkownik Noobie

    Dołączył:
    6 Grudzień 2008
    Wiadomości:
    15
    Local Time:
    03:51
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    jeszcze tak dla potomnych, udalo mi sie zmusic daemon_mgr do wyplucia instrukcji uzytkowania:

    Kod (Text):
    1. [usage]: daemon_mgr [name] [action] [daemon]
    2.         [name]:         name of daemon
    3.         [action]:       "start" or "stop" or "nolog"
    4.         [daemon]:       the execute file of daemon
    5.  
    6. [ex]: daemon_mgr thttpd start "/usr/local/sbin/thttpd -nor -nos -u root -l /var/log/thttpd.log -d /home/httpd -c '**.*' &"
     
  4. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 369
    Miejscowość:
    Nowy Sącz
    Local Time:
    04:51
    Oceny:
    +1 421 / 30 / -6
    Followers:
    23
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE

Poleć tę stronę

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Odrzuć powiadomienie.