我試圖使用從Java應用
Runtime.getRuntime().exec(command);
命令變量內容開始從java應用nginx的HTTP服務器執行的Nginx是:
/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它只是默默地落下,我試圖打印procccess輸出p它不輸出任何東西。
旁邊,當我從任何終端執行命令,它工作正常。 注意:我使用ubuntu linux,nginx從最新穩定版本的源代碼構建而成。
輸出什麼。 – 2011-06-06 00:02:04
嗯 - 從errorStream什麼都沒有,呃。我想你已經嘗試調用另一個命令,比如'ls',它絕對不會有權限問題或任何其他問題..只是另一個嘗試的途徑。 .. – laher 2011-06-06 06:38:47