私はrc.local
(ubuntuの/etc/init.d/rc.local
)の自動起動でJavaプログラムを持っています 何らかの理由で、ubuntuの自動起動でjavaを実行し、その出力をログするコマンドが半分しか機能しません。任意のRHELディストリビューション(rc.localとコマンドライン)で動作します。実行しようとし コマンドイムは、次のとおりです。ブート時Ubuntu 10.10 rc.localはコマンドの半分を無視しますか?
java -server -cp '/foo/bar/' SomeServer &> '/foo/bar/log.txt' &
のUbuntuで、それだけでサーバーを起動し、空白のログにlog.txtとを書き換えますが、サーバプログラムの出力のいずれかのより多くのログをdoesntの。 ..すべての権限は間違いなく正しく設定されています..何を調べるべきかわかりません。 助けていただければ幸いです。ありがとう。だからここ
あなたは '&>'について確信していますか?私はいつも 'command> some/logfile.txt 2>&1&'を実行します。 – tauran
&>はエラーもログに記録する必要があります(またはRHELで何をするのか)..もう一度やり直してください。感謝します(そして、iveはコマンドラインから試してみるとうまくいく/) – Sigtran
oh、wow実際には、これはトリックを行った..なぜそれはubuntuのthoで動作しないのかわからない..私はすべてのディストリビューションで同じシェルを使用しています。ありがとうございました – Sigtran