ls innerhalb des Bash-Skripts wurde die gerade erstellte Datei nicht gefunden


0

Bash-Skript enthält wie:

./java_application
ls logs/app.log

java_application löscht und erstellt eine neue Protokolldatei: app.log

Wenn ich dieses Bash-Skript ausführe, erhalte ich:

ls: logs/app.log  No such file or directory

Gibt es eine Problemumgehung?


Sind Sie sicher, dass die Java-App das Protokoll in diesem Unterverzeichnis erstellt? dass es nicht geht cd, oder das log woanders öffnen?
Rich Homolka

ja sicher. wenn ich den Namen auf app.log.test ändere, der nicht neu erstellt wird, ist es gelungen
user710818
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.