Forum: Rails France SVP aide avec gem NET//SSH

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
D6264be0742982389bca80a9f0a4ab5d?d=identicon&s=25 Jean-eric Godard (jeezs)
on 2010-12-19 19:57
Bonjour j'utilise le gem "net:ssh" et je n'arrive pas à lancer plusieurs
commandse successives.
quand j'envoie la commande "cd desktop" puis "ls" en fait la seconde
fois que j'utilise la commande "ls", net::ss se comporte comme s'il
ouvrait une nouvelle console terminal au lieu d'envoyer la commande
suivante.
voici le code que j'utilise

require 'rubygems'
require 'net/ssh'


HOST = '192.168.0.3'
USER = 'utilisateur'
PASS = 'motdepasse'

Net::SSH.start( HOST, USER, :password => PASS ) do|ssh|
  ssh.exec('ls')
 ssh.exec('cd Desktop')
 ssh.exec('ls')
end

J'utilise le gem SSH en version (2.0.23) sur ruby 1.9.2p0.
Quelqu'un pourait t'il me fournir le code permettant  d'envoyer ces deux
commandes de maniére séquentielles et non en parallèles comme ça à l'air
de se passer.

Merci d'avance
This topic is locked and can not be replied to.