使い方を教えてくださいgpartedは、リモートマシンにssh
質問
ってコンピュータマ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
コピーの入力ファイルの出力ファイルです。
所属していません StackOverflow