Ferreteria/v0.6/fx/RunProcess: Difference between revisions
< 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> | ||
|} | |} | ||
Latest revision as of 19:55, 7 December 2025
|
fx:
RunProcess() |
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);
|