Скрипт python fuse не работает в фоновом режиме с использованием php
Я пытаюсь запустить файловую систему для dropbox ff4d (из github) в фоновом режиме, используя php, если этот пользователь получит монтирование своих файлов dropbox на сервере, а затем я дам путь к веб-проводнику (например, eXtplorer), так Пользователь может управлять своим файлом, сценарий работает нормально при использовании командной оболочки, но когда я использую функцию exec, она работает, печатая последнюю строку командной оболочки и это. я не могу получить папку mount здесь код в 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 директория успеха создала выполнение successStarting FUSE...
1 ответ
В последней версии моего скрипта ff4d.py я добавил переключатель "background" (-bg).
https://github.com/realriot/ff4d
КСТАТИ: Пожалуйста, удалите ваш ключ доступа (и отозвать его впоследствии), потому что он содержит вашу личную информацию и все ваши данные...