融合python脚本不在后台使用php运行


fuse python script not running in background using php

我试图在后台使用PHP运行dropbox ff4d(从github)的文件系统目的,如果用户将得到他的dropbox文件挂载到服务器上,然后我会给路径到一个基于web的浏览器(如eXtplorer),所以用户可以管理他的文件当使用命令shell时,脚本工作正常但是当我使用exec函数时,它会打印出命令shell的最后一行就这样。我无法安装文件夹下面是PHP中的代码:

$folder = $_POST['foldername'];
$oldumask = umask(0000);
$path = "/var/www/cloudsite/" . $folder;
if(mkdir($path, 0777, true)) {
    echo $path . " success directory created ";
} else {
    echo $path . "error directory not created ";
}
umask($oldumask);
#$command = '/usr/bin/python /var/www/cloudsite/ff4d/./ff4d.py '. $path .'c7ZYof8Bl0YAAAAAAAAAARThZwAUexbukmv3rMEprPJWFcoQSKGWtWHQBYM40OgC';
$result = exec($command);
if ($result){
    echo " </br> execution success";
}else{
    echo "</br> error not success";
}
echo $result;

和这里我在浏览器中得到的,它似乎工作,但只是挂在这里没有挂载在创建的目录:Var/www/cloudsite/chao成功创建目录执行成功。

在我的ff4d.py脚本的最新版本中,我添加了一个"background"开关(-bg)。

https://github.com/realriot/ff4d

BTW: 请删除您的访问密钥(并在之后撤销它),因为它包含您的个人信息和所有数据…