TomaszKa Napisano Maj 28, 2004 Zgłoszenie Share Napisano Maj 28, 2004 Witajcie ponownie :-) Mam znowu problem...chciałbym, żeby przy starcie systemu (FC2), był uruchamiany pewien dodatkowy programik, który choć sam demonem nie jest, miałby stale działać w tle. Pomyślałem, że należy umieścić stosowny skrypt z odwołaniem w /etc/rc.d/init.d i tak też zrobiłem: $ cat /etc/rc.d/init.d/slmodemd #!/bin/sh # Startup script for slmodemd # # Source function library. . /etc/rc.d/init.d/functions [ -f /usr/sbin/slmodemd ] || exit 0 prog="slmodemd" options="--country=POLAND /dev/slamr0" start() { echo -n $"Starting $prog: " daemon $prog $options RETVAL=$? echo return $RETVAL } stop() { echo -n $"Stopping $prog: " killall -HUP $prog echo RETVAL=$? return $RETVAL } case "$1" in start) start ;; stop) stop ;; status) status $prog ;; restart) stop start ;; *) echo $"Usage: $0 {start|stop|restart|status}" exit 1 esac exit $RETVAL Oprócz tego w /etc/rc.d/rc[0-6].d umieściłem linki do tego właśnie skryptu. Niestety, po starcie program ten się nie uruchamia, ani w logach nie widzę żadnych informacji odnośnie próby jego załadowania. Czym to może być spowodowane? Serdecznie pozdrawiam, Tomek Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Maj 29, 2004 Zgłoszenie Share Napisano Maj 29, 2004 Oprócz tego w /etc/rc.d/rc[0-6].d umieściłem linki do tego właśnie skryptu. Niestety, po starcie program ten się nie uruchamia, ani w logach nie widzę żadnych informacji odnośnie próby jego załadowania. Czym to może być spowodowane? Jaka nazwę ma ten link? SKjakiś_niepowtarzalny_numerslmodemd? Aha, link wystarczy zrobić w rc5.d i ewentualnie rc3.d. Może to Ci pomoże: http://www.google.pl/groups?ie=UTF-8&as_um...et.pl&lr=&hl=pl Próbowałes dodać linka programem chkconfig? chkconfig --add slmodemd (trzeba chyba potem ustawić, czy ma sie usługa uruchamiać na danym runlevelu). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mariusz Napisano Maj 29, 2004 Zgłoszenie Share Napisano Maj 29, 2004 Oprócz tego w /etc/rc.d/rc[0-6].d umieściłem linki do tego właśnie skryptu. Niestety, po starcie program ten się nie uruchamia, ani w logach nie widzę żadnych informacji odnośnie próby jego załadowania. Czym to może być spowodowane? Jaka nazwę ma ten link? SKjakiś_niepowtarzalny_numerslmodemd? Aha, link wystarczy zrobić w rc5.d i ewentualnie rc3.d. Może to Ci pomoże: http://www.google.pl/groups?ie=UTF-8&as_um...et.pl&lr=&hl=pl Próbowałes dodać linka programem chkconfig? chkconfig --add slmodemd (trzeba chyba potem ustawić, czy ma sie usługa uruchamiać na danym runlevelu). polecam /etc/rc.d/rc.local Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Robi Napisano Maj 31, 2004 Zgłoszenie Share Napisano Maj 31, 2004 Dodaj wpis do swojego skryptu (przykald z oracle9i): #!/bin/sh # chkconfig: 2345 20 80 # description: starts and stops oracle instance and listener To zalatwi reszte (nie musisz sam nic linkowac!): chckconfig --add mojskrypt O magicznych cyferkach 2345 20 80 musisz sobie poczytac. Wiecej info w man. Milego dnia Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Maj 31, 2004 Zgłoszenie Share Napisano Maj 31, 2004 Problem już się rozwiązał - chodziło o błędnego symlinka :-) http://www.redhat.com/archives/fedora-list...y/msg08051.html Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość _PaT Napisano Maj 31, 2004 Zgłoszenie Share Napisano Maj 31, 2004 To zalatwi reszte (nie musisz sam nic linkowac!): chckconfig --add mojskrypt Wkradła Ci się tu literówka. Naturalnie chodzi o chkconfig tak jak to napisałeś wyżej. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się