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:44
    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:44
    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:44
    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 032
    Miejscowość:
    Nowy Sącz
    Local Time:
    04:44
    Oceny:
    +1 339 / 30 / -5
    Followers:
    22
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE

Poleć tę stronę