Hallo zusammen,
so, ich hoffe ich hab mich nicht im Forum vertan, ich habe folgendes Problem:
Ich starte meine Java Anwendung über eine Screen Session
screen -dmS aserver java -Dname=aserver -Xmx1024M -jar ${BINDIR}/aserver.jar ${PROJECT_ID} ${ID} 2>&1 | tee ${LOGDIR}/aserver_${PROJECT_ID}_${ID}.log
was auch funktioniert. Leider wird aber die Ausgabe von Java nicht in die Logdatei umgeleitet:
aserver_${PROJECT_ID}_${ID}.log
Die Datei selbst existiert (und wird auch neu angelegt wenn ich sie lösche), bleibt aber leer.
Hat jemand eine Idee, wie ich Java bzw. Linux dazu bringen kann, Ausgaben in die Logdatei umzuleiten, bzw. mir meinen Fehler aufzeigen?
Ich dachte zuerst, dass die Variablen falsche Inhalte haben, aber da stimmt alles. Hab den Pfad auch per echo ausgegeben und einen variablenfreien statischen Pfad/Dateinamen angegeben, hat aber alles nichts geholfen.
Viele Grüße!
so, ich hoffe ich hab mich nicht im Forum vertan, ich habe folgendes Problem:
Ich starte meine Java Anwendung über eine Screen Session
screen -dmS aserver java -Dname=aserver -Xmx1024M -jar ${BINDIR}/aserver.jar ${PROJECT_ID} ${ID} 2>&1 | tee ${LOGDIR}/aserver_${PROJECT_ID}_${ID}.log
was auch funktioniert. Leider wird aber die Ausgabe von Java nicht in die Logdatei umgeleitet:
aserver_${PROJECT_ID}_${ID}.log
Die Datei selbst existiert (und wird auch neu angelegt wenn ich sie lösche), bleibt aber leer.
Hat jemand eine Idee, wie ich Java bzw. Linux dazu bringen kann, Ausgaben in die Logdatei umzuleiten, bzw. mir meinen Fehler aufzeigen?
Ich dachte zuerst, dass die Variablen falsche Inhalte haben, aber da stimmt alles. Hab den Pfad auch per echo ausgegeben und einen variablenfreien statischen Pfad/Dateinamen angegeben, hat aber alles nichts geholfen.
Viele Grüße!