私はTomcat7サーバーによってホストされているJSPページを介して呼び出された上記の言及コードとしてTomcat7
processBuilder = new ProcessBuilder("/bin/bash", "/opt/script.sh");
processBuilder.start();
のTomcat 7を使用してシェルスクリプトを実行するには、Java-7およびプロセスビルダを使用していますので、コマンドは実行されますが、プロセスはtomcat7ユーザー(tomcatのデフォルトユーザー)によって開始されるため、処理を続行できません。rootパスワードを知っていると仮定して、このコマンドをrootとして実行するにはどうすればいいですか?
私は、Jspページから決してプロセスを実行しないことをお勧めします。 ;) – Stefan