Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]banał - wywolanie sryptu /etc/runlevels/def
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
pkrzykowski
Tux's lil' helper
Tux's lil' helper


Joined: 31 Aug 2003
Posts: 97

PostPosted: Fri Feb 27, 2004 10:33 am    Post subject: [SOLVED]banał - wywolanie sryptu /etc/runlevels/def Reply with quote

Pytanie dla wiekszosci z Was pewnie banalne. Posluguje sie uwruchamiajac neostrade gotowym skryptem, ktory musi byc wywolany ze zmienna (start|stop). Ten skrypt nazywa sie neo. Zeby go dodac do startowych zdefiniowalem nowy skry[t zawierajacy:
<code>
!#/bin/bash
/etc/init.d/./neo start
</code>
Kiedy dodaje go do skryptow startowych (albo link z palca, albo rc-update add neostrada default), to przy starcie systemu otrzymuje info o bledzie. Kiedy zaloguje sie jako root i w jego katalogu wpisze ./neostrada, wtedy odpala sie poprawnie.
Moje pytanie: qrde, czemu?? 8O
Bylbym wdzieczny za rady chociaz gdzie szukac.

pozdro

Pawel


Last edited by pkrzykowski on Fri Feb 27, 2004 1:39 pm; edited 1 time in total
Back to top
View user's profile Send private message
btower
n00b
n00b


Joined: 31 Jul 2003
Posts: 70
Location: Poland

PostPosted: Fri Feb 27, 2004 11:51 am    Post subject: Re: bana&#322; - wywolanie sryptu przez /etc/runlevels/d Reply with quote

pkrzykowski wrote:
Pytanie dla wiekszosci z Was pewnie banalne. Posluguje sie uwruchamiajac neostrade gotowym skryptem, ktory musi byc wywolany ze zmienna (start|stop). Ten skrypt nazywa sie neo. Zeby go dodac do startowych zdefiniowalem nowy skry[t zawierajacy:
<code>
!#/bin/bash
/etc/init.d/./neo start
</code>
Kiedy dodaje go do skryptow startowych (albo link z palca, albo rc-update add neostrada default), to przy starcie systemu otrzymuje info o bledzie. Kiedy zaloguje sie jako root i w jego katalogu wpisze ./neostrada, wtedy odpala sie poprawnie.
Moje pytanie: qrde, czemu?? 8O
Bylbym wdzieczny za rady chociaz gdzie szukac.

pozdro

Pawel


#!/bin/bash
na:
Code:

#!/sbin/runscript



Pozatym zawsze mozesz dodac go do wywołania w /ets/ini.d/local.
Pozatym naprawde wymaga bash'a a nie /bin/sh ?
Podejrzewam ze /bin/sh tu wystarczy.
Back to top
View user's profile Send private message
Rav70
l33t
l33t


Joined: 11 Feb 2004
Posts: 607
Location: Poland

PostPosted: Fri Feb 27, 2004 11:53 am    Post subject: Re: bana&#322; - wywolanie sryptu przez /etc/runlevels/d Reply with quote

pkrzykowski wrote:

Bylbym wdzieczny za rady chociaz gdzie szukac.

http://www.gentoo.org/doc/en/handbook/handbook.xml?part=2&chap=5#doc_chap4
masz tam opis jak zrobic skrypt startowy; jak sie mozna doczytac wystarczy miec w nim sekcje start(), jednakze jako ze neo zapewnia net proponowalbym tez w sekcji depend() wpisac 'provide net'
_________________
Q: Why is Microsoft's Product Support a failure?
A: Because Microsoft needs a Support Group instead.
Back to top
View user's profile Send private message
pkrzykowski
Tux's lil' helper
Tux's lil' helper


Joined: 31 Aug 2003
Posts: 97

PostPosted: Fri Feb 27, 2004 12:23 pm    Post subject: Reply with quote

kierujac sie rada btower zmienilem skrypt wedlug zalecen. Oto efekt:
" * ERROR: "./neostart" has syntax errors in it; not executing..."
Postaram sie moze rzeczywiscie dodac to do local kierujac sie wskazanym tutorialem.
Dzieki Wam obu.
Jak zrobie to powiadomie podajac rozwiazanie.

p.
Back to top
View user's profile Send private message
bacouch
Apprentice
Apprentice


Joined: 08 Jun 2002
Posts: 168
Location: Szczecin/Poland

PostPosted: Fri Feb 27, 2004 12:40 pm    Post subject: Reply with quote

A nie wystarczylo by rc-update add neo default.

Po co tworzyc 2 skrypty?
Back to top
View user's profile Send private message
btower
n00b
n00b


Joined: 31 Jul 2003
Posts: 70
Location: Poland

PostPosted: Fri Feb 27, 2004 12:41 pm    Post subject: Reply with quote

pkrzykowski wrote:
kierujac sie rada btower zmienilem skrypt wedlug zalecen. Oto efekt:
" * ERROR: "./neostart" has syntax errors in it; not executing..."
p.


No właśnie.
Bo nie było tam podstawowych funkcji tylko polecenia w bash.
Więc trzeba to ująć w funkcje
start() i stop ()
lub poprostu do local dodać.
Back to top
View user's profile Send private message
pkrzykowski
Tux's lil' helper
Tux's lil' helper


Joined: 31 Aug 2003
Posts: 97

PostPosted: Fri Feb 27, 2004 12:51 pm    Post subject: Reply with quote

bacouch: nie, nie wystarczylo. to byla pierwsza rzecz ktora przetestowalem.
btower i Rav70: wlasnie tak jak napisaliscie zmienielm skrypcik i dziala... :)
Code:

#!/sbin/runscript

depend() {
  provide net
}

start() {
  /etc/init.d/./neo start
}

stop() {
  /etc/init.d/./neo stop
}

restart() {
  (Commands necessary to restart the service)
}
jeszcze cos przy starcie (zanim uruchomi ten skrypt) cos marudzi o "net", ale poszukam sobie tego juz sam.
Anyway: serdeczne dzieki za pomoc.
Wszystko po to, zeby moja zona w miare spokojnie przeskoczyla z windy na linuxa (temu automatyczny start sieci i KDE)
Pozdrawiam

Pawel
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum