Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/11/2005, à 23:51

clems-noob

Pb de script au demarrage (rc.local)

Bonjour,

Voila g cree un script pour mounter des share se trouvant sur un server Win2003

exemple du script :

#!/bin/sh
# Mount share windows

# Mount share series
echo Mount series
mount -o user=**,password=** -t cifs //192.168.0.5/series /home/clems/Desktop/series

et je l'ai mis dans init.d afin de le lancer au demarrage

Donc je le retrouve dans /etc/rc0.d  sous K19share.sh -> ../init.d/share.sh
et ainsi dessuite dans les differents rc*.d

Mon probleme est que lors que je reboot ou ferme Ubuntu je vois les echo : Mount series

Comment faire pour qu'il ne se lance que lors du demarrage et qu'il affiche les echo lors du boot ?

Merci d'avance

#2 Le 06/11/2005, à 12:41

domo

Re : Pb de script au demarrage (rc.local)

Salut Clems.

Si ton script ce lance a l'arret du systeme c'est qu'il doit etre present dans rc0.d et rc6.d
Je te conseil donc de les suprimés de ces 2 repertoires.

Ici tu pourras trouver une explication plutot detaillé des la gestions des services dans cet article:
http://guide.andesi.org/html/kservices.html

Ce que tu peut faire aussi c'est reecrire ton script ainsi:

#!/bin/sh

case "$1" in
     start)
    # Mount share windows
    # Mount share series
    echo "Mount series"
    mount -o user=**,password=** -t cifs //192.168.0.5/series /home/clems/Desktop/series

    stop)
    echo "Umount series"
    umount /home/clems/Desktop/series

Ainsi ton script executera le mount au demarrage et le umount a l'arret.

#3 Le 06/11/2005, à 22:32

clems-noob

Re : Pb de script au demarrage (rc.local)

Bonjour,

Merci pour cette reponse qui m'a bien aide.
Voila les manipulation faite pour faire ce que je voulais.

1- Suppression de mon ancien script : sudo update-rc.d -f share.sh remove
2- Modif du script :

#!/bin/sh
# Mount share windows

case "$1" in 
	start)
	# Mount share series
	echo Mount series
	mount -o user=*,password=* -t cifs //192.168.0.5/series /home/clems/Desktop/series
	;;
	stop)
	echo youpi
	;;
esac

exit 0

3- sudo update-rc.d  share.sh defaults 19

Merci pour l'aide domo ^^