Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 17/12/2009, à 20:20

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, à 20:25

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, à 21:52

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, à 22:27

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

Haut de page ↑