web-dev-qa-db-fra.com

message "fichier / var / log / syslog en cours de modification" dans nano

Au meilleur de ma connaissance, je peux voir/var/log/syslog avec la commande

Sudo nano /var/log/syslog

et l'a fait avec succès plusieurs fois au cours d'une session; Cependant, j'essayais de rechercher des mots-clés dans le journal et j'ai apparemment entré par erreur des "commandes inconnues". Le terminal a gelé, alors je l'ai tué pour essayer de recommencer.

Maintenant, quand j'émets la commande ci-dessus, j'obtiens ce qui semble être un fichier vierge avec l'invite au bas de la fenêtre du terminal:

File /var/log/syslog is being edited (by root using Nano 2.4.2) CONT

avec options, Oui, Non et Annuler.

Pourquoi cela arrive-t-il? Ai-je foiré mon fichier syslog? Si oui, comment est-ce grave?

26
munr0

Si l'option "fichiers de verrouillage de style vim" est activée (set locking dans nanorc), ce qui est le cas par défaut, nano crée un "fichier de verrouillage" spécial pendant que vous modifiez un fichier pour indiquer qu'il est actuellement modifié.

Normalement, ce fichier est supprimé lorsque nano est fermé, mais cela ne se produit pas si vous le supprimez en fermant le terminal.

Il suffit de supprimer le fichier

/var/log/.syslog.swp
33
Florian Diesch