APIdock / Ruby
/
method

start_export

ruby latest stable - Class: Shell ::SystemCommand
start_export()
public

No documentation available.

# File lib/shell/system-command.rb, line 109
 def start_export
 notify "job(%id) start exp-pipe.", @shell.debug?
 _eop = true
 Thread.start{
 begin
 @input.each do |l|
 ProcessController::block_output_synchronize do
 @pipe_out.print l
 end
 end
 _eop = false
 rescue Errno::EPIPE, Errno::EIO
 _eop = false
 ensure
 if !ProcessController::USING_AT_EXIT_WHEN_PROCESS_EXIT and _eop
 notify("shell: warn: Process finishing...",
 "wait for Job(%id) to finish pipe exporting.",
 "You can use Shell#transact or Shell#check_point for more safe execution.")
 redo
 end
 notify "job(%id) close exp-pipe.", @shell.debug?
 @pipe_out.close
 end
 }
 end

AltStyle によって変換されたページ (->オリジナル) /