Creation d'un script shell

Fermé
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 - 23 juin 2009 à 10:38
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 - 23 juin 2009 à 12:32
Bonjour,
je veux créer un script bash qui me permet de me connecter à distance à un serveur(avec ssh) et apré connection j veux que ça me liste le contenu de mon répertoire

#!/bin/bash
ssh -X user@serveur

ls -al

Il me demande un password et je me connecte mais il ne liste rien
???
A voir également:

21 réponses

Utilisateur anonyme
23 juin 2009 à 10:39
ls -l

peut-être ?
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 10:42
merci mais ça marche pas.Je veux lister mon répertoire situé au serveur
0
Utilisateur anonyme
23 juin 2009 à 10:44
j'ai trouvé ça peut-être qu'il y aura ton bonheur

http://www.graphiks.net/cours/serveur/77-commandes-ssh-unix--linux-utilent.html
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 juin 2009 à 10:47
hello
et avec
ssh -X user@serveur "ls -al"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 10:48
Merci mon gas mais tu confonds un peu.Je demande pas de commande j'ai déjà ls qui peut me lister mon répertoire.Le seule probléme est comment le faire savoir que c'est pour le répertoire situé à distance
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 juin 2009 à 10:57
ssh -X user@serveur "ls -al"

ssh -X user@serveur
ls -al

tu comprends la différence entre les 2 ?
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 11:05
non explique je vois pas vrément la différence
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
23 juin 2009 à 11:11
bonjour,

et si tu testais les 2 commandes ....
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 11:18
ok si j'ai compris le premier se connecte et lance la commande ls sur mon répertoire au serveur.
Le second se connecte seulement.
???
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
23 juin 2009 à 11:23
exact !

ou plus précisemment :

la première te retourne la commande et se déconnecte du serveur

la deuxième : tu es connecté au serveur, puis tu balances ta commande et .............c'est à toi à te déconnecter !
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 11:31
Merci mon gas je pense que je comprends bien puisque j'ai fait des tests.Comment faire pour lancer mes commandes sur le serveur et rester connecté?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
23 juin 2009 à 11:41
Salut,

Avec expect ?
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 11:44
Les gas un autre probléme.Je constate que si j'essai d'exécuter un fichier ça marche pas
ssh user@serveur "./fichier"
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
23 juin 2009 à 11:49
Il est exécutable ton fichier ?
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 11:51
oui et il s'exécute si j'essai pas de passer par le script.Qu'est ce que tu veux dire en disant "avec expect"
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
23 juin 2009 à 11:56
C'est un utilitaire qui te permet de te connecter via ssh, ftp ou scp et d'exécuter des commandes interactivement (directement ou indirectement)...

T'es dans le bon répertoire au moins ?
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 11:59
oui je suis dans le bon répertoire.Mais je comprends bien ce que fait expect
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 12:01
excuse je veux dire je comprends pas bien ce que fait expect
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
23 juin 2009 à 12:03
Expect te permet de te connecter à un serveur en t'affranchissant de toutes les demandes interactives qui peuvent exister lors d'une transaction avec ce serveur.

Jette un œil au lien que je t'ai donné plus haut.
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 12:07
ok mais je vois pas le rapport avec mon probléme?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
23 juin 2009 à 12:09
Tu as bien demandé "Comment faire pour lancer mes commandes sur le serveur et rester connecté?", ben c'est une solution ;-)
0
terrorist Messages postés 86 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 1
23 juin 2009 à 12:15
ok je vois jipicy.Mais pour l'autre t'as pas trouvé de solution?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
23 juin 2009 à 12:19
Quel autre ? Exécuter un fichier ? Chez moi ça marche ;-\
0