[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux] script de démarrage
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 ]