Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1242 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script bash de démarrage qui se lance après un sudo halt

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script bash de démarrage qui se lance après un sudo halt

n°1348094
nba_pit
Posté le 18-11-2013 à 18:30:36  profilanswer
 

Bonjour,
 
J'ai crée un simple script bash que j'ai mis dans /etc/init.d et j'ai fais ensuite update-rc mon_script defaults.
 
Voici mon_script :
 

Code :
  1. mplayer -playlist http://bbc.co.uk/radio/listen/live/r5lsp.asx
  2. exit 0


 
 
Ce script lance la radio de la bbc au démarrage de linux. Tout se passe bien.
Ensuite j'appuie sur Echap pour sortir du script et j'ai le login de linux, je me loggue.
Puis je fais un sudo halt et là ... le script se lance à nouveau.
Quand j'appuie à nouveau sur echap là linux se coupe.
 
Savez-vous comment faire pour empêcher que mon_script se lance après un sudo halt ?
 
 
Merci,
 
 
 
 

mood
Publicité
Posté le 18-11-2013 à 18:30:36  profilanswer
 

n°1348095
Misssardon​ik
prévisible a posteriori
Posté le 18-11-2013 à 19:56:56  profilanswer
 

bonjour,

 

je ne suis pas expert du domaine mais de ce que je comprends, en utilisant update-rc.d avec defaults tu as demandé à ton système de lancer ton script une fois au démarage avec l'argument start et une fois quand tu l'éteins avec l'argument stop.

 

Pour résoudre ton problème il suffit donc de gérer le cas où ton script est appellé avec l'argument stop et de ne pas lancer la radio... ou bien virer de ton /etc/rc6.d le lien vers ton script (qui a été ajouté par update-rc.d), mais je ne sais pas si cette dernière solution est considérée comme propre.

 

source :
http://www.debian.org/doc/debian-p [...] s-sysvinit
man update-rc.d


Message édité par Misssardonik le 18-11-2013 à 19:57:39

---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
n°1348140
kisscoolz
Posté le 19-11-2013 à 15:00:11  profilanswer
 

Si ton seul soucis c'est seulement au moment de l'exctinction, tu peux modifier ton script de la sorte :

 

#!/bin/sh

 

case "$1" in
  start )
    mplayer -playlist http://bbc.co.uk/radio/listen/live/r5lsp.asx
    exit 0
    ;;
  *)
esac


Message édité par kisscoolz le 19-11-2013 à 15:00:33

---------------
http://lacabanedeladmin.trickip.net/
n°1348162
nba_pit
Posté le 19-11-2013 à 19:21:12  profilanswer
 

Merci tous les deux pour vos infos, désormais le script ne se lance plus à la fermeture.
Il fallait bien que je paramètre la partie stop dans mon_script.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script bash de démarrage qui se lance après un sudo halt

 

Sujets relatifs
Script perl ou cmd linux pour transformation de format de texte[shell] script sauvegarde recuperer nom hote windows
Script Bash Installation OpenVpnScript Bash Installation rutorrent
Contôler une sous-tache de fond spécifique d'un script Bash ?[Arch] Crash lors de "sudo pacman -Syy" et de l'install de logiciels
Problème Démarrage Service 
Plus de sujets relatifs à : Script bash de démarrage qui se lance après un sudo halt


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR