hello
je me sus fait un script pour que sa me secoue les oreille le matin
seulement comme par mystère des foi sa marche des foit sa marche pas
j’avais penser a mettre sa dans une tache cron seulement je ne maîtrise pas cette syntaxe et je me doute en plus que sa marche a coup sure.
bref un petit script placer dans /etc/init.d/reveill.sh qui est lancer en niveau par défaut (j’ai vérifier sa démarre bien ,oui de manière aléatoire)
voila le code:
#!/bin/sh
function start_sound ()
{
echo "Reveille lancer le: " `date` >> /var/log/reveile.txt
nohup /usr/bin/screen -dmSL muzic music123 'chemin_de_votre.mp3'
echo "Reveille terminer le: " `date` >> /var/log/reveile.txt
}
function stop_sound ()
{
echo " " #inutile
}
if [ $1 = "start" ] ;then
start_sound
elif [ $1 = "stop" ] ;then
stop_sound
else
echo "usage start ou stop"
fi
je précise que j’ai fait cela en root car cela doit être indépendant de n’importe qu’elle utilisateur et du windows manager, le script est lancer en priorité /etc/rc2.d/S96reveill.sh
seulement évidement comme c’est lancer en arrière plant les écriture dans le log ne corresponde pas,c’est écrit immédiatement , je résume:
1 c’est aléatoire
2 sa log imediatement comme si je fesait, echo "Reveille lancer le: " `date` >> /var/log/reveile.txt && echo "Reveille terminer le: " `date` >> /var/log/reveile.txt
une idée ?
Merci d’avance