|
|
|
|
Bonjour,
je voudrai faire un script qui me lance toute une série de commande à la suite.
Voici ce que je voudrai essayer de faire :
connecter machine (via ssh) -> executer commandes -> afficher résultat
Pour commencer je définie mes variables et je fais mon ssh.
# Variables
DOSSIER="nom du dossier à lister"
SCRIPT="chemin du script a lancer"
SERVEUR="nom du serveur à se connecter"
ssh $SERVEUR -> connexion machine
cd $DOSSIER -> je me place dans le répertoire dont je veux récupérer un dossier
ll -rt |tail -1 -> récupération du dernier fichier de la liste en fonction de l'heure
$SCRIPT du fichier récupéré ci-dessus -> afficher les résultat de cette requête a l'écran.
Mon problème est que lorsque je fais ces commandes à la suite, lors de la commande CD il fait le CD depuis l'endroit ou je suis et non pas de l'endroit de mon ssh.
Ma question est donc : comment faire pour grouper des commandes pour qu'elle s'exécuter les unes après les autres ?
Ensuite , j'aurai voulu savoir comment récupérer dans une variable le résultat de ll -rt |tail -1 pour l'utiliser dans la requete d'apres : $SCRIPT $variable et l'afficher ?
Je vous remercie par avance de vos réponses.
Cordialement
Linux is my friend
Windows is the bestConfiguration: Windows XP
Firefox 3.0.8