← Back to team overview

sslug-teknik team mailing list archive

Re: Når et /etc/init.d script fejler v. boot men ellers virker?

 

On Tue, May 20, 2003 at 11:14:19AM +0000, Hanne Munkholm wrote:

> Men mit symlink i /etc/rc3.d til automatisk opstart virker ikke helt -
> dvs. det virker, der kommer ok men programmet lukkes tilsyneladende ned
> igen før maskinen er færdig med at boote. /var/log/messages har ingen
> kommentarer, den siger at det er startes succesfully.

Du har ikke nogen kill symlink i dine rc#.d vel ?
Er path på plads ?
Hvad med at indsætte nogle echo statements og se hvad den
laver, samt evt. en ps aux, for at se programmet køre ?


> Her er mine ændringer, hele scriptet er nederst i denne mail.
> 
> diff eengine.backup eengine:
> < eengine=$USER_INSTALL_DIR$/bin/EkahauPositioningEngine
> 21a21
> > eengine=/opt/EkahauPositioningEngine2.0/bin/$prog
> 26d25
> < 
> 29c28
> <         daemon $eengine
> ---
> >         daemon --user ekahau "$eengine&"
> 37a37
> >       kill `ps -ax -o"%U:%P"|grep ekahau| cut -d: -f2`
> 
> 
> Gør jeg noget forkert? Kan man starte programmet som en "ikke root
> bruger" som jeg prøver på? Er det fordi jeg prøver at smide det i
> baggrunden? Hvis ikke jeg gør, kommer der ikke noget grønt "OK" og jeg
> får ikke min prompt tilbage.
> 
> Er der noget jeg skal være opmærksom på der er anderledes under opstart?
> Jeg mener ikke jeg har gjort nogen antagelser om current directory eller
> PATH (det har jeg haft problemer med engang), er der noget jeg har overset?
> 
> Lad være med at kommentere min kill linie med mindre I kender en
> smartere måde at gøre det på. Jeg har ikke fundet nogen officiel måde at
> lukke skidtet ned på :-(

well, hvad med killall ekahau ?
Hvad med at bruge start-stop-daemon, og få en pid ud af det, så du
senere kan sende et signal til den ?




JonB


Follow ups

References