System и ему подобное

  • Автор темы Автор темы aerowave
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
A

aerowave

Добрый вечер.

У меня снова проблема...

Код:
$shell=exec("/var/www/vhosts/xxx.ru/httpdocs/mail.php -c ".$nameformail."@".$domain." -passwd '".$password."' -passwd_type plain -mailbox true -mbox_quota ".$quota." -drweb in");
if($shell){
echo "Регистрация <b>".$nameformail."@".$domain."</b> прошла успешно, можете войти на почту.";
}else {
echo "Регистрация <b>".$nameformail."@".$domain."</b> временно не доступна. Обратитесь к регистрации позднее.";
}

При запуске через шелл файла mail.php - он выполняется секунд 4-5 с нужным результатом.

Через php пытаюсь вызвать его exec(), похоже, что не успевает отрабатываться...

> /dev/null & не помогает.

Уточняю, mail.php - скрипт от панели Plesk. Зашифрованный. Поэтому его и нужно так запустить.

Пример выполнения:

/var/www/vhosts/xxx.ru/httpdocs/mail.php -c test@xxx.ru -passwd '123456' -passwd_type plain -mailbox true -mbox_quota 15000 -drweb in

Создаётся почтовый ящик test@xxx.ru с паролем 123456 и имеет квоту на диске в 15000 Кб + включена проверка на вирусы входящих сообщений.


Заранее спасибо за помощь :)
 
а с правами как?
это первое что приходит в голову когда рабочий скрипт отказываица работать
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!