Pages : 1
#1 Le 17/12/2009, à 19:20
- corbier22
Aide pour créer un script
Bonjour à tous,
Voici mon problème.
Je voudrais créer un script qui active un lecteur de carte à puce dans un mode bien précis.
Les fichiers servant a faire tourner ce lecteur se trouvent dans /var/lecteur/
Donc via le terminal je vais jusque dans ce répertoire et je lance cette commande avec ses options:
./nftytool -p phoenix -- -p phoenix -f 3.58 –e
Là mon lecteur de carte se lance et tout fonctionne
Je voudrais automatiser ce processus car je dois chaque fois me loguer en root, parcourir l'arboresence et ensuite lancer cette commande via la console.
Je précise aussi que par la suite, je dois transférer ce script au boot d'une machine de production sous Debian mais sans interface graphique. Donc je serai directement en root. Mais la localisation des fichiers reste à l'identique.
Pourriez-vous me donner une idée de script?
Bien à vous
Corbier
Hors ligne
#2 Le 17/12/2009, à 19:25
- vincentp010
Re : Aide pour créer un script
Salut,
il te suffit juste de créer un fichier bash et de le rendre executable:
#!/bin/bash
/var/lecteur/nftytool -p phoenix -- -p phoenix -f 3.58 –e
Puis:
chmod +x MONSCRIPT
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#3 Le 17/12/2009, à 20:52
- corbier22
Re : Aide pour créer un script
merci pour l'info, au fait ce n'est pas bien compliqué.
Mais comme d'hab y'a un problème
Quand j'exécute le script il me renvoi un problème:
root@serveur:/var/script# ./phoenix
Couldn't read config file 'nftytool.conf'
Ce fichier config se trouve dans le répertoire "/var/lecteur
j'ai mis les droit en 755 sur nftytool.conf ainsi que sur le répertoire entier, + celui du script.
Mais quand je lance ma commande à la mano tout fonctionne ...
Strange !!!
Merci pour votre aide
Hors ligne
#4 Le 17/12/2009, à 21:27
- vincentp010
Re : Aide pour créer un script
Il faut peut être se mettre dans le répertoire:
#!/bin/bash
cd /var/lecteur
nftytool -p phoenix -- -p phoenix -f 3.58 –e
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne