第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

PHP執(zhí)行后臺(tái)進(jìn)程

PHP執(zhí)行后臺(tái)進(jìn)程

PHP
收到一只叮咚 2019-06-01 14:58:05
PHP執(zhí)行后臺(tái)進(jìn)程我需要在用戶操作上執(zhí)行目錄副本,但是目錄相當(dāng)大,所以我希望能夠在用戶不知道完成副本所需的時(shí)間的情況下執(zhí)行這樣的操作。如有任何建議,將不勝感激。
查看完整描述

4 回答

?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

假設(shè)這是在Linux機(jī)器上運(yùn)行的,我總是這樣處理它:

exec(sprintf("%s > %s 2>&1 & echo $! >> %s", $cmd, $outputfile, $pidfile));

這將啟動(dòng)命令$cmd,將命令輸出重定向到$outputfile,并將進(jìn)程id寫入$pidfile.

這使您可以輕松地監(jiān)視流程正在做什么,以及它是否仍在運(yùn)行。

function isRunning($pid){
    try{
        $result = shell_exec(sprintf("ps %d", $pid));
        if( count(preg_split("/\n/", $result)) > 2){
            return true;
        }
    }catch(Exception $e){}

    return false;}


查看完整回答
反對(duì) 回復(fù) 2019-06-01
?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊

以任何語(yǔ)言(php/bash/perl/etc)編寫服務(wù)器端腳本,然后從php腳本中的過(guò)程控制函數(shù)中調(diào)用它。

該函數(shù)可能檢測(cè)標(biāo)準(zhǔn)io是否用作輸出流,如果是,則將設(shè)置返回值。

Proc_Close?(Proc_Open?("./command?--foo=1?&",?Array?(),?$foo));

我在命令行中使用“睡眠25s”作為命令進(jìn)行了快速測(cè)試,它運(yùn)行起來(lái)很有魅力。

查看完整回答
反對(duì) 回復(fù) 2019-06-01
  • 4 回答
  • 0 關(guān)注
  • 906 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)