root の環境変数ではなく、現在のユーザーの権限で TOMCAT を実行したいと考えています。
vagrant@dev:~/Workspace/eurekastreams$ echo $JAVA_OPTS
-Xmx1024m -XX:MaxPermSize=128m -Dlog.home=/home/vagrant/Workspace/software/
やってみましたvagrant$>sudo -E /etc/init.d/tomcat7 start
。
しかし、私のソフトウェアは /home/vagrant/Workspace/software ディレクトリにログを記録していません。これは、JAVA_OPTS 環境変数が設定されていなかったことを意味します。
現在のユーザーの環境変数を使用してコマンドを実行する sudo -E を正しく理解していますか?