lancer un script au demarrage

lancer un script au demarrage - Linux et OS Alternatifs

Marsh Posté le 12-05-2005 à 18:41:03    

bonjour,
c'est encore moi j'ai encore une question bete maintenant qu'un de mesprobèmes est résolu.
 
Comment lancer un script au demarrage qui me lancera vmware et ces machines virtuelles sans me loger ???
 
j'ai pas trouver.
 
Quelqu'un a t il la réponse ?
 
ou du moins ou dois je appeler mon script au demarrage, dans un inetd?
 
merci

Reply

Marsh Posté le 12-05-2005 à 18:41:03   

Reply

Marsh Posté le 12-05-2005 à 18:43:57    

il faut créer un script dans init.d
puis le lier au répertoire du runlevel correspondant (rc5.d si le serveur X démarre au boot ou rc3.d) et le nommer suivant la syntaxe  :
Sxx<nom du script>  
S : start
xx : ordre de démarrage (en fonction des scripts présent dans le répertoire)


Message édité par jlighty le 12-05-2005 à 18:55:02
Reply

Marsh Posté le 12-05-2005 à 18:50:05    

OK MERCI, je cherche ce fichier et jessai

Reply

Marsh Posté le 12-05-2005 à 18:51:04    

Reply

Marsh Posté le 12-05-2005 à 18:52:12    

salut!
moi aussi je voudrai bien savoir comment faire un srcipt, je n'ai jamais fait ça...
pour lancer une commande par exemple, tu marque quoi dans ton script?
et comment tu le nomme ton scrip? (je parle de l'extension)


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 12-05-2005 à 18:52:27    

ou je dois mettre mon fichier script ?

Reply

Marsh Posté le 12-05-2005 à 18:53:23    

tout ce que je sais c'est qu c'est un .sh
tu vais vi nom.sh
et pour le lancer c'est sh nom.sh

Reply

Marsh Posté le 12-05-2005 à 18:55:30    

Alors pour commencer un ptit script genrik
 

Code :
  1. # !/bin/sh
  2. # #
  3. # # start/stop Generic deamon
  4. #
  5. # DES="Description"
  6. # PAT="/usr/sbin/"
  7. # APP="application"
  8. # OPT="options"
  9. #
  10. # # Do not change from here
  11. #
  12. # if ! [ -x $PAT$APP ]; then
  13. #     exit 0
  14. # fi
  15. #
  16. # case "$1" in
  17. #     start)
  18. #     echo -n "Starting $DES: "
  19. #     ps x|cut -b 27-|grep "^ $APP " > /dev/null 2>&1 && echo "$DES is already running" && exit 1
  20. #     $PAT$APP $OPT > /dev/null 2>&1
  21. #     echo "."
  22. #     ;;
  23. #     stop)
  24. #     echo -n "Stopping $DES: "
  25. #     killall -15 $APP > /dev/null 2>&1
  26. #     sleep 2
  27. #     killall -9 $APP  > /dev/null 2>&1
  28. #     echo "."
  29. #     ;;
  30. #     reload)
  31. #     echo -n "Reloading $DES: "
  32. #     echo -n " TODO "
  33. #     echo "."
  34. #     ;;
  35. #     force-reload)
  36. #     $0 reload
  37. #     ;;
  38. #     restart)
  39. #     $0 stop
  40. #     $1 start
  41. #     ;;
  42. #     *)
  43. #     echo "Usage: $0 {start|stop|reload|restart}"
  44. #     exit 1
  45. #     ;;
  46. # esac
  47. #
  48. # exit 0


 
Le script est a place dans le /etc/init.d/
Ensuite il ne reste qu'a créer les liens depuis les fichiers contenu dans /etc/rcx.d/

Reply

Marsh Posté le 12-05-2005 à 18:55:36    

ou ./nom.sh (sachant que nom.sh doit avoir les droits d'exécution)

Reply

Marsh Posté le 12-05-2005 à 19:05:35    

j'ai pas vraiment compris comment lier mon fichier qui est dans init.d a rc3.d

Reply

Marsh Posté le 12-05-2005 à 19:05:35   

Reply

Marsh Posté le 12-05-2005 à 19:08:19    

man ln

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed