Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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