[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] script de démarrage
Merci, mais ça ne fonctionne tjrs pas...
toujours le même message d'erreur :
/ibserver: /bin: is a directory
Usage: $0 { start | stop }
j'ai modifié la ligne su, j'ai essayé les single et double quotes... rien à
faire !
j'ai vérifié les liens aussi, rien non plus.
je me demande un truc, je teste ce script en l'exécutant dans une console,
mais cela ne pose pas de problème ? y'a pas des restrictions sur ces scripts
ou sur des su -c interbase en cours de session ?
Gaetan
Le Jeudi 8 Novembre 2001 15:48, vous avez écrit :
> Bonjour,
>
> ouaip, c'est normal. C'est la ligne :
> su -c $INTERBASE'/bin/ibmgr -start -forever' interbase
> qui est foireuse.
> La syntaxe est : su [OPTION]... [-] [USER [ARG]...]
> donc su -c interbase '$INTERBASE/bin/ibmgr -start -forever'
>
> attention aux singles quotes. Si ça ne marche pas, remplaces les simples
> quotes par des doubles quotes. (=guillemets)
>
> Hope this help you.
> Benjamin
>
> On Thu, 8 Nov 2001, Gaetan GUYODO wrote:
> > Salut,
> > j'ai un script qui est censé démarrer mon serveur Interbase, qui est
> > installé sous /opt/interbase, mais qui a un lien symbolique sous
> > /usr/interbase (/usr/interbase est le home de l'utilisateur interbase.
> > PS: si vous cherchez une explication, j'ai suivi le guide à cette adresse
> > http://community.borland.com/article/0,1410,27761,00.html
> > c'est pas bien ?
> > Toujours est-il que ce script ne me démarre pas le serveur Interbase...
> > et quand je me logue en root, que je fais ./ibserver, il me dit
> >
> > ./ibserver: /bin: is a directory
> > Usage: $0 { start | stop }
> >
> > Par contre, si je fais ./ ibserver start alors là, pas de problème...
> >
> > qqun a une idée du pourquoi ?
> > Voici le script en question :
> >
> >
> >
> > /********************* file contents ****************************/
> > #! /bin/sh
> > # ibserver script - Start/stop the InterBase daemon
> >
> > # Set these environment variables if and only if they are not set.
> >
> > : ${INTERBASE:=/usr/interbase}
> > : ${ISC_USER:=SYSDBA}
> > : ${ISC_PASSWORD:=masterkey}
> >
> > # WARNING: in a real-world installation, you should not put the
> > # SYSDBA password in a publicly-readable file. To protect it:
> > # chmod 700 ibserver; chown root ibserver
> > #export INTERBASE
> > #export ISC_USER
> > #export ISC_PASSWORD
> >
> > ibserver_start()
> > {
> > # This example assumes the InterBase server is
> > # being started as UNIX user 'interbase'.
> > # echo $INTERBASE'/bin/ibmgr -start -forever' | su interbase
> > su -c $INTERBASE'/bin/ibmgr -start -forever' interbase
> >
> > }
> >
> > ibserver_stop()
> > {
> > # No need to su, since $ISC_USER and $ISC_PASSWORD validate us.
> > $INTERBASE/bin/ibmgr -shut -password $ISC_PASSWORD
> > }
> >
> > case $1 in
> > 'start' )
> > echo -e 'InterBase Server starting... c'
> > ibserver_start ;;
> > 'start_msg' )
> > echo -e 'InterBase Server starting... c' ;;
> > 'stop' )
> > echo -e 'InterBase Server stopping... c'
> > ibserver_stop ;;
> > 'stop_msg' ) echo -e 'InterBase Server stopping... c' ;;
> >
> > *) echo 'Usage: $0 { start | stop }'; exit 1;;
> >
> > esac
> >
> > exit 0
> >
> > /********************* end of contents **************************/
> >
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> > [ le type de demande... ]
> > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
> > [ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
> > [ http://unixtech.be Contact: listmaster@unixtech.be ]
>
> Cybersalutations
> Benjamin Gonay
>
>
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> [ le type de demande... ]
> [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
> [ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
> [ http://unixtech.be Contact: listmaster@unixtech.be ]
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]