簡體   English   中英

PHP shell_exec($ cmd)會立即停止

[英]PHP shell_exec($cmd) stops inmediatelly

我嘗試從Web瀏覽器運行shell腳本,該腳本使用mjpg_streamer打開相機。 問題在於它會在不到一秒鍾的時間內停止。 我試過使用$command = nohup ./videoOn.sh &>/dev/null & $command = nohup ./videoOn.sh & >/dev/null &但是它返回相同的結果。

當我直接使用php video.php從bash執行它時,它可以工作

這是php文件。

    //video.php
    <?php
       $command = './videoOn.sh';
       exec($command);
    ?>

您無需創建.sh即可完成此工作,只需像這樣進行:

  • 通過以下命令查找環境php:

     which php 

它將返回您的路徑,例如/var/path/php ,並在exec中直接將其用作

$command = "/var/path/php video.php"
exec($command);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM