mon programme est sur une cle usb et je veux qu'au démarrage, le systeme recherche ma clef et s'il trouve ma cle, lance le programme qui est dessus.
Salut, il faut commencer par vérifier que la clef est montée au démarrage: vérifier dans /etc/fstab et en profiter pour récupérer le nom du point de montage -qui servira pour lancer le programme cible. Si elle ne l'est pas elle pourrait être montée par le script, ou depuis fstab, au choix.
Ensuite, ajouter une ligne dans un des scripts de /etc/init.d, qui sont exécutés au démarrage.
C'est tout! Mais peu orhodoxe.
La méthode propre: créer un nouveau script dans /etc/init.d, identifier le runlevel dans /etc/inittab, disons 2, puis créer un lien symbolique dans /etc/rc2.d qui pointe vers le script perso de /etc/init.d
Sous debian c'est automatisé par le script update-rc.d::
# update-rc.d moncript defaults
Bienvenue dans l' initialisation du System V.
Partager