Я пытаюсь запустить HTTP-сервер nginx из Java-приложения, используя
Runtime.getRuntime().exec(command);
содержимое переменной команды:
/media/data/websites/php-desktop/bin/nginx/nginx/nginx -c "/tmp/conf/nginx.conf" -p "/media/data/websites/php-desktop/bin/nginx/"
команда должна запустить nginx с указанного пути, с файлом конфигурации после -c и со значением префикса после -p
проблема в том, что java не запускается, nginx просто падает, я пытался напечатать вывод процесса, но ничего не выводится.
Кроме того, когда я выполняю команду с любого терминала, она работает нормально.
Примечание: я использую Ubuntu Linux, nginx, собранный из исходного кода с последней стабильной версией.