|
[+] Uruchamiamie neostrady przy starcie systemu
michal881 - 09-09-2008 18:05
Witam neostradę uruchamia komendą
pppd call neo
Co zrobić, aby mogła się ona uruchamiać przy starcie. Gdzie dopisać to polecenie, bo nie znalazłem miejsca /etc/rc.d/rc.local? Za pomoc z góry dzięki.
gorson - 09-09-2008 18:41
Tutaj masz dokładną instrukcje i skrypt jaki Ci potrzebny link
michal881 - 10-09-2008 13:09
Czytałem ten temat i jest tam napisane, że ten skrypt powoduje jakieś niedociągnięcia i ktoś tam podał, że trzeba coś gdzieś wpisać a ja nie wiem gdzie. Możesz mi tylko podać jak w komplecie będzie ten skrypt wyglądał, żeby nie robił żadnych przykrości.
[ Dodano: 2008-09-10, 13:31 ] Pozaty zrobiłem jak jest tam napisane i nie działa mi. Uruchomiłem ponownie komputer i nie działa.
[ Dodano: 2008-09-10, 13:34 ] debian:/home/michal# update-rc.d neo defaults 95 update-rc.d: warning: /etc/init.d/neo missing LSB information update-rc.d: see <http://wiki.debian.org/LSBInitScripts> System startup links for /etc/init.d/neo already exist.
[ Dodano: 2008-09-10, 13:38 ] A to się pojawia gdy chcę ją uruchomić z tych poleceń co tam piszą. debian:/home/michal# /etc/init.d/neo start /etc/init.d/neo: line 17: syntax error near unexpected token `||' /etc/init.d/neo: line 17: ` || return 1 '
[ Dodano: 2008-09-10, 13:43 ] I jeszcze mam pytanie. Jak cofnąć tą komendę? update-rc.d neo defaults 95
ÂŻeby sie nie uruchamiał.
lays - 10-09-2008 15:23
Jak cofnąć tą komendę?
update-rc.d -f [nazwa] remove
michal881 - 10-09-2008 15:41
Dzięki, chociaż dalej nie wiem jak zrobić, ażeby się neo uruchamiało przy początku systemu. Pomóżcie, bo ten skrypt nie działa do jasnej ciasnej co zrobić, żeby działało? Czekam na wasze instrukcje.
qbsiu - 10-09-2008 18:37
pokaż ten skrypt
michal881 - 10-09-2008 20:26
A następnie dajemy mu prawa wykonywania:
chmod u+x /etc/init.d/neo
I ustawiamy żeby skrypt odpalał się ze startem komputera:
update-rc.d neo defaults 95
I gotowe ;)
A tu jest jeszcze coś takiego:
W skrypcie startowym po liście zmiennych wpisujesz: [ -f /lib/lsb/init-functions ] && . /lib/lsb/init-functions
i wszystko gra
:-?
fnmirk - 10-09-2008 20:37
i wszystko gra :-)
Przeczytałeś dokładnie całość.
michal881 - 11-09-2008 11:51
Mam ten plik, a nie wiem gdzie w skrypcie startowym mam to wpisać. Gdzie jest ta lista? A jak już zrobie ten skrypt bez tego to dalej mi się pojawia przy wywołaniu:
debian:/home/michal# /etc/init.d/neo stop /etc/init.d/neo: line 17: syntax error near unexpected token `||' /etc/init.d/neo: line 17: ` || return 1 ' :?:
ruun - 18-09-2008 12:36
Linijkę
[ -f /lib/lsb/init-functions ] && . /lib/lsb/init-functions
dodaj po wierszu
SCRIPTNAME=/etc/init.d/neo ############# lub /etc/init.d/net24
A jak już zrobie ten skrypt bez tego to dalej mi się pojawia przy wywołaniu:
debian:/home/michal# /etc/init.d/neo stop /etc/init.d/neo: line 17: syntax error near unexpected token `||' /etc/init.d/neo: line 17: ` || return 1 '
Zamień fragment
do_start() { start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ || return 1 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ $DAEMON_ARGS \ || return 2 }
na
do_start() { start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null || return 1 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS || return 2 }
michal881 - 18-09-2008 13:00
Ok dzięki już działa.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|