Pages : 1
#1 Le 27/12/2007, à 20:09
- Gustick
Simple script de demarrage
Bonjour, j'ai fouillé un peu sur la toile pour creer un script et je l'ai nommé tvsound que j'ai mis en executable dans /etc/init.d mais quand je lance tvsound start rien ne semble se passer.
#! /bin/sh
start() {
# affiche un message sur ce qui est fait
ebegin "Starting Sound TV daemon"
# Lance le processus comme un démon et enregistre le pid
start-stop-daemon --start --quiet --background --pidfile /var/run/arecord.pid --exec "arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -D hw:0,0"
# Affiche le succès ou l'échec
eend $?
}
stop() {
# affiche un message pour l'utilisateur
ebegin "Stopping Example daemon"
# arrete le démon en se servant du pid enregistré par la fonction start()
start-stop-daemon --stop --quiet --pidfile /var/run/arecord.pid --name arecord
# Affiche le succès ou l'échec
eend $?
}
#2 Le 27/12/2007, à 20:48
- johnlege
Re : Simple script de demarrage
bonsoir
il manque un bout
quand est-ce que tu testes que tu as passé un argument à ton script et donc quand est-ce que tu appeles tes fonctions start et stop ?
à mettre après l'accolade fermant la fonction stop, quelque chose comme
case "$1" in
start)
do_start
;;
stop)
do_stop
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
PS: pour la compréhension évite de mélanger le nom des fonctions et les valeurs passées aux arguments "start" est le premier argument de ton script et start() { ... } est la fonction
Merci d'indiquer résolu dans le titre quand c'est résolu
Hors ligne
#3 Le 27/12/2007, à 20:49
- johnlege
Re : Simple script de demarrage
c'est pour ça que les fonctions sont appelés do_start et do_stop
Merci d'indiquer résolu dans le titre quand c'est résolu
Hors ligne
#4 Le 27/12/2007, à 20:50
- johnlege
Re : Simple script de demarrage
remplace donc start () par do_start () et stop() par do_stop()
désolé j'ai eu <Poster> trop facile....
Merci d'indiquer résolu dans le titre quand c'est résolu
Hors ligne
#5 Le 27/12/2007, à 21:55
- Gustick
Re : Simple script de demarrage
Le tuto que j'ai vu ne parlait pas de ça mais si j'avais observé d'autres fichiers du repertoire j'aurais pu trouver
Merci
#6 Le 28/12/2007, à 09:04
- johnlege
Re : Simple script de demarrage
bonjour
c'est bien de mettre résolu dans le titre du post
Merci d'indiquer résolu dans le titre quand c'est résolu
Hors ligne
#7 Le 28/12/2007, à 15:56
- Gustick
Re : Simple script de demarrage
Desolé, il faudrais que je sois inscris pour ça. Mais j'y songe puisque je viens de plus en plus.
Pages : 1