Les partenaires publicitaires:

Comment écrire un script Auto-Run sous Linux

Tous les fichiers de configuration Linux sont stockés dans des documents en texte brut, ce qui les rend faciles à modifier. Cette fonctionnalité vous permet d'ajouter des scripts à la séquence de démarrage de votre ordinateur ou d'un procédé de montage de l'appareil, rendant effectivement les exécuter automatiquement lorsque vous allumez votre PC, brancher votre périphérique USB ou d'insérer un CD.

Pour exécuter le démarrage du système

  1. Écrivez votre script et enregistrer dans le répertoire /etc/init.d/.

  2. Assurez-vous que le script est exécutable en exécutant la commande suivante dans un terminal shell. Remplacer "script.sh" par le nom réel de votre script:

    chmod 755 /etc/init.d/script.sh

  3. Exécutez la commande suivante, si vous utilisez une distribution basée sur Debian comme Ubuntu ou Linux Mint, pour créer les liens symboliques nécessaires pour rendre le script exécuté au démarrage du système:

    update-rc.d défaut SCRIPT.sh

    Encore une fois, remplacez "script.sh" avec le nom réel du fichier. Exécutez les commandes suivantes à la place, si vous utilisez un non-Debian distro:

    chkconfig --add script.sh
    chkconfig SCRIPT.sh sur

Pour exécuter sur le périphérique Mont




  1. Écrivez votre script, le rendre exécutable et l'enregistrer. Tout emplacement fera, que ce soit sur le CD, un lecteur flash ou un appareil photo numérique pour lequel vous voulez qu'il auto-run ou dans un emplacement sur votre disque dur.

  2. Exécutez la commande suivante si votre appareil est basé USB:

    lsusb

    Cette volonté sortie de la commande des données d'identification sur tous les dispositifs USB actuellement branché sur votre ordinateur. Prenez note des données d'identification de votre appareil. Créez un nouveau fichier dans un éditeur de texte et ajoutez les lignes de texte suivantes:

    ACTION =="ajouter", SUBSYSTEM =="usb_device", SYSFS {} == idVendor"xxxx", SYSFS {} == idProduct"aaaa", RUN + ="/home/linus/script.sh"

    Remplacer "xxxx" avec les personnages trouvé avant la virgule dans l'ID et "aaaa" avec ceux trouvés après. Remplacez le chemin après RUN + = avec le chemin vers votre script. Enregistrez le fichier sous "10-my_autorun.rules" dans le répertoire /etc/udev/rules.d/. Passer tho la prochaine étape si vous utilisez un CD à la place d'un périphérique USB.

  3. Ouvrir /etc/udev/rules.d/ dans votre gestionnaire de fichiers si vous utilisez un dispositif non-USB, comme un CD ou un DVD. Le répertoire doit contenir un fichier avec "CD" dans son nom- ouvrir. Ajoutez le texte suivant à chaque ligne les du contenu du fichier, remplaçant le chemin avec ce à votre script réel, et enregistrez-le:

    RUN + ="/home/linus/script.sh"

» » » » Comment écrire un script Auto-Run sous Linux