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.