takuya/recpt1-wrapper
Composer 安装命令:
composer require takuya/recpt1-wrapper
包简介
recpt1 command wrapper shell command process management.
README 文档
README
Recpt1のコマンドオプションをいつも忘れるので、PHPからメソッドチェーンで呼び出せるようにした。
Sample 01
<?php $recpt1 = new Recpt1( 'ssh 192.168.10.10 recpt1' ); $proc = $recpt1 ->b25() ->strip() ->channel(22) ->duration(3600) ->destfile('out.ts') ->run();
Sample 02
出力をストリームで取得する
<?php $recpt1 = new Recpt1( 'ssh 192.168.10.10 recpt1' ); $recpt1 ->b25() ->strip() ->channel(22) ->duration(3600) ->destfile('out.ts') ->run(); $proc = $recpt1->getProcess(); $out_stream = $proc->getOutputStream();
Sample 03
出力を変数で取得する
<?php $recpt1 = new Recpt1( 'ssh 192.168.10.10 recpt1' ); $recpt1 ->b25() ->strip() ->channel(22) ->duration(3600) ->destfile('out.ts') ->run(); $proc = $recpt1->getProcess(); $out = $proc->getOutput();
Sample 04
プロセスを並列で起動する。
<?php $recpt1_1 = new Recpt1( 'ssh 192.168.10.10 recpt1' ); $recpt1_1 ->b25() ->strip() ->channel(22) ->duration(3600) ->destfile('out_1.ts') ->start(); // $recpt1_2 = new Recpt1( 'ssh 192.168.10.10 recpt1' ); $recpt1_2 ->b25() ->strip() ->channel(22) ->duration(3600) ->destfile('out_2.ts') ->start(); $recpt1_1->wait(); $recpt1_2->wait();
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2021-03-04