Ferreteria/v0.6/fx/RunProcess: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | fx
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
{| class="wikitable sortable"
{| class="wikitable sortable"
! clade || require || implement || call || notes
! clade || require || implement || call || notes
{{!-!}} <code>{{l/ver/clade/full|IO\Aspect\Connx|Plug}}</code>
{{!-!}} <code>{{l/ver/clade/full|IO\Aspect\Connx|Plug}}</code>
| yes
| yes
| prompt-stub
| prompt-stub
{{!-!}} <code>{{l/ver/clade/full|IO\Aspect\Connx\Plug|Chain}}</code>
|
| <code>return $this->{{l/ver/fx|OSock}}()->{{l/ver/fx|OPlug}}()->{{l/ver/fx|RunProcess}}($saCmd);</code>
{{!-!}} <code>{{l/ver/clade/full|IO\Aspect\Connx\Plug|Shell}}</code>
{{!-!}} <code>{{l/ver/clade/full|IO\Aspect\Connx\Plug|Shell}}</code>
|
|
| <code>{{l/ver/clade|IO\Aspect\Connx|Process|ProcClass}}::{{l/ver/fx|FromCommand}}($saCmd);</code>, mostly
| <code>{{l/ver/clade|IO\Aspect\Connx|Process|ProcClass}}::{{l/ver/fx|FromCommand}}($saCmd);</code>, mostly
{{!-!}} <code>{{l/ver/clade/full|IO\Aspect\Connx\Plug\Shell\Remote|SSH}}</code>
{{!-!}} <code>{{l/ver/clade/full|IO\Aspect\Connx\Plug\Shell\Remote|SSH}}</code>
|
|
| sends output of <code>$this->{{l/ver/fx|WrapCommand}}($saCmd)</code> on to {{l/ver/clade|IO\Aspect\Connx\Plug\Shell|Remote|parent}}
| sends output of <code>$this->{{l/ver/fx|WrapCommand}}($saCmd)</code> on to {{l/ver/clade|IO\Aspect\Connx\Plug\Shell|Remote|parent}}
{{!-!}} <code>{{l/ver/clade/full|Sys\Data\Engine\schema\Ops|MyMar}}</code>
{{!-!}} <code>{{l/ver/clade/full|Sys\Data\Engine\schema\Ops|MyMar}}</code>
|
|
Line 19: Line 27:
| in <code>{{l/ver/fx|DoImport}}()</code>: <code>$oProc = $oConnx->OPlug()->RunProcess($sCmd);</code>
| in <code>{{l/ver/fx|DoImport}}()</code>: <code>$oProc = $oConnx->OPlug()->RunProcess($sCmd);</code>
|}
|}
==Questions==
* Are the last two duplicates of the first two?

Latest revision as of 19:55, 7 December 2025

About

  • Definition: public function RunProcess(string|array $saCmd) : ProcIface

Usage

clade require implement call notes
IO\Aspect\Connx\Plug yes prompt-stub
IO\Aspect\Connx\Plug\Chain return $this->OSock()->OPlug()->RunProcess($saCmd);
IO\Aspect\Connx\Plug\Shell ProcClass::FromCommand($saCmd);, mostly
IO\Aspect\Connx\Plug\Shell\Remote\SSH sends output of $this->WrapCommand($saCmd) on to parent
Sys\Data\Engine\schema\Ops\MyMar in DoImport(): $oProc = $oConnx->OPlug()->RunProcess($sCmd);