<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # swoole\_async::exec [TOC] 異步執行`Shell`命令。相當于`shell_exec`函數,執行后底層會`fork`一個子進程,并執行對應的`command`命令。 ~~~ function swoole_async::exec(string $command, callable $callback); ~~~ * `$command`為執行的終端指令,如`ls` * 執行成功后返回子進程的`PID` * 命令執行完畢子進程退出后會回調指定的`$callback`函數,回調函數接收`2`個參數,第一個參數為命令執行后的屏幕輸出內容`$result`,第二個參數為進程退出的狀態信息`$status` ## 注意事項 * **`fork`創建子進程的操作代價是非常昂貴的,系統無法支撐過大的并發量** * 使用`exec`時,請勿使用`pcntl_signal`或`swoole_process::signal`注冊`SIGCHLD`函數,執行`wait`操作,否則在命令回調函數中,狀態信息`$status`將為`false` > 此函數在`1.9.22`或更高版本可用 ## 使用實例 ~~~ $pid = Swoole\Async::exec("ps aux", function ($result, $status) { var_dump(strlen($result), $status); }); var_dump($pid); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看