Forum Linux.débutant Script lancé au démarrage

Posté par  .
Étiquettes :
0
18
juil.
2005

J'ai une debian installée sur un vieux poste (silencieux :-p ) qui me sers de serveur ftp, web, sql et j'en passe.

Malheureusement, à chaque redémarrage de la bécane (à chaque orage en ce moment) je doit rerentrer quelques lignes de commandes du genre:

mount :dev/hdb1 /mnt/hd

chmod ….

Cela est vite chiant, alors je me demandait comment les mettre dans une sorte de script lancé à chaque démarrage quelque soit l'utilisateur?

De plus, j'utilise les services de DynDns, mais il me faut actualiser le dns à la main sur le site et c'est peu pratique. Quelqu'un connait t'il un moyen d'automatiser cette tache toutes les X minutes par exemple?

merci de votre attention

  • # Fstab

    Posté par  . Évalué à 2.

    Pour ton premier problème, il suffit de rajouter la ligne qui va bien dans le fichier /etc/fstab
    • [^] # Re: Fstab - ez-ipupdate

      Posté par  . Évalué à 1.

      Entièrement d'accord avec Donk pour l'histoire de fstab. En complément d'informations, man mount pourra te filer un coup de main par rapport aux options que tu peux utiliser avec le système de fichier associé à /dev/hdb1 (en particulier pour t'éviter le chmod).

      Ensuite, pour dyndns, je te conseille de jeter un oeil au (/d'installer le) paquet ez-ipupdate. Le programme sera automatiquement configuré après quelques questions à l'installation (fais un dpkg-reconfigure -plow ez-ipupdate si tu veux changer certains paramètres plus tard). man ez-ipupdate te détaillera toutes les options dont dispose ce programme, si tu veux en préciser certaines qui ne sont pas gérées par debconf (le programme qui te pose les questions automatiquement à l'installation du paquet), il te faudra éditer le fichier /etc/ez-ipupdate/default.conf.
      Exemple: si tu ajoutes à la fin de ce fichier une ligne avec
      max-interval=2073600
      cela te permettra de forcer l'actualisation de ton IP sans attendre son expiration chez dyndns au bout d'un mois.

      bon courage.
  • # scripts...

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

    > alors je me demandait comment les mettre dans une sorte de script lancé à chaque démarrage quelque soit l'utilisateur?

    Ca tombe bien, il y a des scripts spéciaux prévus pour ça, tous ceux qui se trouvent dans le répertoire :
    /etc/rcS.d

    Tous les scripts de ce répertoire sont lancés (en tant que root) au démarrage de la machine.
    Tu peux rajouter un script qui lance ta commande.

    > Quelqu'un connait t'il un moyen d'automatiser cette tache toutes les X minutes par exemple?

    Il y a plusieurs outils qui permettent de faire ça automatiquement, par exemple ddclient ou ipcheck (disponibles sous debian avec apt-get).
    Mais attention, si tu mets à jour ton IP trop fréquemment chez dyndns, ils ne vont pas aimer et risquent de fermer ton compte.
  • # Merci

    Posté par  . Évalué à 1.

    Merci bien à tous pour vos réponse, j'ai trouvé de quoi m'occuper un petit moment et surtout de quoi simplifier grandement mes soucis...

Suivre le flux des commentaires

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