GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ist es sicher, eine Datei zu öffnen, die von einem laufenden Skript geschrieben wird?

Das Lesen der Datei ist sicher, obwohl ein Doppelklick, den Sie erwähnt haben, die Datei wahrscheinlich in einem Editor öffnen wird, der Ihnen die Möglichkeit bietet, Änderungen vorzunehmen und sie zu speichern. Da es zu Fehlklicks kommt, empfehle ich Befehle, mit denen Sie nicht einmal die Datei ändern können.

Dies sind Beispiele, die im Terminal funktionieren; sie werden nur die Datei lesen:

cat file
less file
less +F file
tail -n 5 file
tail -f file

Solange Sie nicht darauf schreiben, sollte es in Ordnung sein.

Ich würde jedoch die Verwendung von

empfehlen
tail -f log_file

in einem anderen Endgerät.

Dieser Befehl "folgt" der Datei log_file und schreibe den neu hinzugefügten Inhalt, sobald er vom Skript aktualisiert wird.


Linux
  1. Überprüfen, ob ein Skript ausgeführt wird?

  2. Ausführen einer Skriptdatei über SSH durch Sudo?

  3. Shell-Skript:Bedingung „wenn Datei nicht verwendet wird“?

  4. Wie stelle ich sicher, dass jeweils nur eine Instanz eines Ruby-Skripts ausgeführt wird?

  5. Öffnen Sie Vim aus einem Bash-Shell-Skript heraus

Linux-Tail-Befehl

So entpacken (öffnen) Sie die Gz-Datei

35 Bash-Skriptbeispiele

Shebang oder nicht Shebang

Überwachen Sie kontinuierlich Protokolle mit gelegentlich gedrehtem Schwanz

Feststellen, ob gerade auf die Datei geschrieben wird?