GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il sûr d'ouvrir un fichier en cours d'écriture par un script en cours d'exécution ?

La lecture du fichier est sûre, bien que le double-clic que vous avez mentionné ouvrira probablement le fichier dans un éditeur qui vous offrira une option pour apporter des modifications et les enregistrer. Des clics manqués se produisent, je recommande donc des commandes qui ne vous permettent même pas de modifier le fichier.

Ce sont des exemples qui fonctionnent dans le terminal ; ils liront uniquement le fichier :

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

Tant que vous ne lui écrivez pas, ça devrait aller.

Cependant, je recommanderais d'utiliser

tail -f log_file

dans un autre terminal.

Cette commande va "suivre" le fichier log_file et écrivez le contenu nouvellement ajouté dès qu'il est mis à jour par le script.


Linux
  1. Exécuter un fichier de script sur Ssh via Sudo ?

  2. Script Shell :Condition "si le fichier n'est pas utilisé" ?

  3. C ouvert vs ouvert

  4. Regarder quelque chose être écrit dans un fichier en direct avec la queue

  5. Récupérer le fichier supprimé en cours d'écriture

Commande Tail Linux

Comment décompresser (ouvrir) le fichier Gz

35 exemples de scripts bash

Comportement de rsync avec un fichier en cours d'écriture ?

shebang ou pas shebang

Déterminez si le fichier est en cours d'écriture ?