Forum Linux.général script lancé au demarrage

Posté par  .
Étiquettes : aucune
0
14
fév.
2006
Bonjour,

c'est quoi le déjà le nom du fichier qui est lancé demarrage dans lequel on peut ajouter notre propres commandes.
genre /etc/init.d/smb start...
Car j'en ai marre de la lancer à la main à chaque fois...

Merci
Xabi
  • # ta distrib

    Posté par  . Évalué à 0.

    c'est quoi ta distribution ????

    Parce ca peut être dans le répertoire /etc/rc.d ou pas.
    Le fichier /etc/rc.d/rc.local peut convenir

    Après, je te conseil la lecture de http://www.linux-france.org/article/these/smart-questions/sm(...)

    Cordialement
  • # Il y en a plusieurs !

    Posté par  . Évalué à 1.

    Bonjour !

    Il y en a un qui est valable pour toute la machine ... soit il s'appelle rc.local (voir précédent commentaire), soit boot.local (sous SUSE par exemple). Ces fichiers sont dans /etc/init.d ... (il y a peut-être d'autres noms dans d'autres distrib ... je ne sais pas)

    Et puis, il y a le fichier init du shell ... pour chaque user. Il se trouve dans /home/nom_du_user et s'appelle .profile

    Tout dépend de ce que tu veux faire ...

    A +
  • # Si mandriva ou debian (autre distrib aussi)

    Posté par  (site web personnel) . Évalué à 4.

    Si ta distribution est basé sur le système SysV il suffit d'ajouter les liens symbolique là où il faut :
    /etc/rc.d/rc0.d/KXXsmb -> /etc/rc.d/init.d/smb
    /etc/rc.d/rc6.d/KXXsmb -> /etc/rc.d/init.d/smb

    /etc/rc.d/rc2.d/SXXsmb -> /etc/rc.d/init.d/smb
    /etc/rc.d/rc3.d/SXXsmb -> /etc/rc.d/init.d/smb
    /etc/rc.d/rc4.d/SXXsmb -> /etc/rc.d/init.d/smb
    /etc/rc.d/rc5.d/SXXsmb -> /etc/rc.d/init.d/smb

    Les runlevel 0 et 6 sont ceux du halt et reboot, donc tu met un lien symbolique commençant par K pour qu'il soient "tué" et un S pour les autres runlevels pour le lancer. Arrange toi pour régler le chiffre en fonctions du lancement des autres services comme celui du réseau et du firewall.

    Sous mandriva :
    chkconfig --add smb

    Soud debian :
    update-rc.d smb start 22 2 3 4 5 . stop 19 0 1 6 .
    (regarde les numéro d'ordre de démarage, mais ça devrais être ok)

    Y a gentoo qui a un système de dépendance d'ordre de démarage, j'ai pas regardé depuis un moment, donc regarde sur le wiki fr de gentoo ça dois être bien expliqué.
  • # si tu est sous gnome

    Posté par  . Évalué à 1.

    c'est peut etre que pour debian ou ubuntu, mais dans le menu bureau/administration, tu as l'outil service, qui te permet de choisir ce que tu veux lancer...
  • # Merci

    Posté par  . Évalué à 0.

    Ok parfait
    Merci tout le monde
  • # Sous RH / Fedora etc ...

    Posté par  . Évalué à 0.

    Si c'est pour lancer SAMBA a chaque demarrage, tu as aussi le commande chkconfig ...

    chkconfig --list |grep on te donnera les softs qui sont lances et dans quel runlevel.

    pour ajouter SAMBA :
    chkconfig smb on (de tete, faudra verifier si c'est pas smbd)

    K.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.