PROC :: SafeExec.

さまざまな方法で外部コマンドを実行するための便利なユーティリティ。
今すぐダウンロード

PROC :: SafeExec. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Leif Pedersen
  • 出版社のWebサイト:
  • http://search.cpan.org/bilbo/

PROC :: SafeExec. タグ


PROC :: SafeExec. 説明

さまざまな方法で外部コマンドを実行するための便利なユーティリティ。 Proc :: SafeExecはさまざまな方法で外部コマンドを実行するための便利なユーティリティです..Synopsis Proc :: SafeExecを使用します。 My $ COMMAND = NEW PROC :: SAFEEXEC({#のいずれかを選択してください。exec => "、" "、" myfile "]、#exec()。フォーク=> 1、#戻るフォークした後の子供の中の未解決。#それぞれをキャプチャするかどうかを指定します。#既存のメッセージをDUP#既存のファイルを指定します。親の記述子を保持するための新しいファイルハンドル、またはUNDEF#を作成するには、「新規」を指定します。 「閉じる」を閉じるために閉じます。stdin => * input_pipe、stdout => * output_pipe、stderr => "new"、#その他のオプション。child_callback => fref、#fork()の後に子を呼び出す関数を指定します。例、特権を落とす。DEBUG => 1、#実行するコマンドなどの警告を介して情報を表示します。NO_AUTOIT => 1、$ COMMAND-> wait()が$コマンドが破棄されたときに自動的に呼び出さない。real_arg0 => "/ bin / ls"、#実行する実際のファイルを指定します。untaint_args => 1、#実行前の引数を実行します。})。 printf "子供のPIDは%sです "、$ command-> child_pid()$ command-> child_pid(); waitメソッドは、子が既に終了したかどうかを終了またはチェックするのを待つ。$ command-> wait({#オプションのオプションのハッシュ。No_close => 1、#新しいファイルハンドルを閉じません。非ブロック=> 1、#子が終了していない場合は待っていません(no_closeを意味します)。}子供と通信するには: <$ command-> stdout()>。my $ command_stdout = $ command-> stdout(); My $ COMMAND_STDERR = $ command-> stderr(); $ line = <$ command_stdout>; $ line = <$ command_stderr>;印刷{$ command-> stdin()} "Mumble 「;子がまだ終了したかどうかを確認するには:「終了ステータス:」を印刷する、$ command-> exit_status()、 " 「$ command-> wait({nonblock => 1}の場合); $ command-> wait();印刷 "Exit Status:"、$ command-> exit_status()を印刷します。 "; $ output =` @ exec`の代わりに便利なクイックツール:($ output、$?)= Proc :: SafeExec :: Backtick(@exec);要件: ・Perl


PROC :: SafeExec. 関連ソフトウェア