2015-09-02 209 views
0

我試圖從一個web瀏覽器運行一個shell腳本,用mjpg_streamer打開一個攝像頭。問題在於它在不到一秒的時間內停止。我試過使用$command = nohup ./videoOn.sh &>/dev/null &進行守護進程,但它返回相同的結果。

,當我從慶典用php video.php

此執行它直接它的工作原理是PHP文件。

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

回答

0

你並不需要創建一個.sh做這個工作,只要像這樣做:

  • 查找此命令的環境PHP:

    which php 
    

它會返回你的路徑eg /var/path/php並在EXEC直接使用它作爲

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

它可以是不可能的,videoOn.sh是一個腳本neccesary來開啓相機 –