Ouvrir un fichier Config dans un éditeur Vim en cours d’utilisation par un script

J’ai une question à propos de Vim. Donc, j’ai un fichier de configuration destinataires.cfg, et il est utilisé par un script nommé check.sh qui envoie des statistiques (envoi comme un sms), et qui est lancé toutes les minutes via cron.

Si je Vim destinataires.cfg et le laisser ouvert pendant 10 minutes, check.sh pourra-t-il toujours utiliser le destinataires.cfg et envoyer les statistiques?

Je vous remercie!

Oui.
Vim crée uniquement des fichiers .swp masqués du fichier que vous éditez, à des fins de récupération, et verrouille simultanément les autres sessions Vim sur le fichier.

Oui, c’est sûr, un bon moyen de vous montrer comment / pourquoi ouvrir un fichier dans vim, écrire du texte et l’enregistrer avec :w . Maintenant, changez une partie du texte mais ne l’enregistrez pas. Ouvrez un nouveau terminal et cat le fichier pour afficher le contenu. Vous verrez que le contenu du fichier est le contenu au moment de la sauvegarde, pas le contenu présent dans votre instance de vim. Si vous tapez ls -a vous trouverez un fichier d’échange .swp ou peut-être un fichier swo, etc. effectivement mis dans le fichier. Donc, votre check.sh lira tout ce qui a été écrit en dernier dans le fichier, et non ce que contient vim.