Ruby 初心者スレッド Part 50
■ このスレッドは過去ログ倉庫に格納されています
0322デフォルトの名無しさん
2012/10/07(日) 22:35:15.09require 'net/ssh'
Net:SSH.start('host','user') do |ssh|
ssh.exec!('cd dir1')
ssh.exec!('ruby sample.rb')
end
しかしcdコマンドの実行後、カレントディレクトリがdir1になっていないようなのです。
やりたいことは、sshでuser@hostにアクセスして、~/dir1/sample.rbを実行したいです。
ただし、ruby dir1/sample.rbと実行するのではなく、dir1に行ってから実行したいのです。
どのようにすればいいでしょうか。
■ このスレッドは過去ログ倉庫に格納されています