1

良い一日!とても簡単な質問だと思いますが、どうやって扱えばいいのかわかりません。だから私はあなたにアドバイスや指示を求めます。UNIXコマンドをsystem呼び出すと、その実行中に文字列の説明を入力するように求められます。どうやってやるの?ありがとうございました!

私の問題は途中で解決したようです。完全に明確にするために、このコードの理由を誰かに教えてもらえますか?

#/usr/local/bin/ruby19 
#Process.daemon(true) 
exec "/bin/cp src dst" 

正常に動作しますが、 #からProcess.daemon(true)削除された場合は何もしませんか?

4

1 に答える 1

0

IO.pipeand spawn(Ruby 1.9.3) を使用して、他のプロセスへの書き込み用のパイプを作成できます。例えば、

r, w = IO.pipe
spawn("cat", :in => r)
r.close

# the write to the pipe, which `cat` will read from
w.write("hello\n")
于 2013-03-20T06:07:29.290 に答える