質問

ってコンピュータマLAN、

一走行 ubuntu,
一走行 openSuse
私のサーバー Archlinux.

ったよう gparted を適正に私のサーバーです。

書きたいと思っているスクリプトとふりをする gparted インスタンスのローカルマシンでなければならないマシンで、そのサーバーの gparted.

例:

は、openSuse pcえしたいと思い:

ffmpeg -i file.avi out.flv

その後の通常の出力は、期待どおり、
していきたいと思っていなかで活用することができるgpartedは、archlinux.

アドバイスをどのように取得す。
(好ましくはRuby)

編集:私は長ように どんな表示に進捗バーからシェルコマンドー

役に立ちましたか?

解決

持っていないのルビー-fuが、このようだ。

条件、

sudo yum install rubygems
sudo gem install net-ssh net-sftp highline echoe

コードのコメント),

#!/usr/bin/env ruby

require 'rubygems'
require 'net/ssh'
require 'net/sftp'
require 'highline/import'

file = ARGV[ 0 ]                  # filename from command line
prod = file + "-new"              # product filename (call it <file>-new)
rpath = "/tmp"                    # remote computer operating directory
rfile = "#{rpath}/#{file}"        # remote filename
rprod = "#{rpath}/#{prod}"        # remote product
cmd  = "mv #{rfile} #{rprod}"     # remote command, constructed

host = "-YOUR REMOTE HOST-"
user = "-YOUR REMOTE USERNAME-"
pass = ask("Password: ") { |q| q.echo = false }  # password from stdin

Net::SSH.start(host, user, :password => pass) do |ssh|
        ssh.sftp.connect do |sftp|
                # upload local 'file' to remote 'rfile'
                sftp.upload!(file, rfile)

                # run remote command 'cmd' to produce 'rprod'
                ssh.exec!(cmd)

                # download remote 'rprod' to local 'prod'
                sftp.download!(rprod, prod)
        end
end

そして私がこのようなので、

dylan@home ~/tmp/ruby) ls
bar  remotefoo.rb*
dylan@home ~/tmp/ruby) ./remotefoo.rb bar
Password: 
dylan@home ~/tmp/ruby) ls
bar  bar-new  remotefoo.rb*

他のヒント

ここではオプションに簡単には、最初の

  • 設NFSおLAN remotedマウントのすべてのディスクサーバを作成し、そこには、 ssh コマンド用のリモート搭載。し、負担を減らすことができ、ユーザーの不思議な名です。

  • 設NFSが構文解析gpartedオプションを入力と出力ファイルそのものを使っておけば間違いないように realname パッケージ(または簡易なシェルスクリプト)に変換する名前の最初の絶対パス名、リモート搭載。

  • なNFSが構文解析gpartedオプションを使用 scp コピーの入力ファイルの出力ファイルです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top