2015-09-02 143 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来开启相机 –