私は以下のスクリプトファイルを持っています。実際にはJavaアプリケーションを実行し、コンソールログはログファイルにリダイレクトされます。シェルスクリプト - 手動でファイルを編集した後、ファイルにリダイレクトされない
$JAVA_CMD $APP_ENV $APP_MAIN_CLASS >>&! $LOGFILE &
正常に動作します。私はプロセスが実行されているときに手動でファイルを編集しようとしました。しかし、問題は、ファイルを編集した後、アプリケーションで何らかの操作を行うと、既存のファイルにログが追加されなくなります。
なぜですか?そしてそれを解決する方法?