« les jumelles ont 9 mois | Main | liens geek 1 »

dimanche, mai 22, 2005

commande "fuser" pour les fichiers lockés

Voici un bon "trick" pour les problemes de fichiers lockés sous unix/linux dans le cas d'application avec un user unix générique.

Une application peut tres bien se planter et "locker" (verouiller) un fichier qui empêche ensuite l'appli de marcher. Il est alors neccessaire de "killer" le processus correspondant à l'instance de l'application qui locke le fichier.

Cela peut poser probleme si beaucoup d'utilisateurs partageant le meme compte unix sont en train d'utiliser l'application...comment faire pour ne tuer que le processus qui "locke" le fichier et seulement celui là ?

C'est là qu'intervient la commande fuser <nom du fichier locké> !

Elle renvoie le nom du user qui locke la table et surtout le numéro du processus correspondant (celui à "killer").

Posté par raph à 21:08
Modifié le: lundi, mai 23, 2005 12:33
Categories: Vrac / Utile