Le jeudi 23 août 2018 à 09:00 +0200, Daniel Caillibaud a écrit : > Ça me semble déplacé dans ce contexte…
Tu as un logiciel : presage Tu as un fichier : .pressage Hypothèse 1 : tu lance presage, ça ouvre le fichier ? Hypothèse 2 : tu regarde a tout zazard si le fichier est ouvert dans le cadre des activités courantes et quel process l'utilise. Hypothèse 3 : les 2 précédente ne donnent rien : Sur un fichier qui ressemble fort a des data, regarder la date de dernière modification qui peut être une piste. Mieux, tu sacrifie l'économie d'I/O sur le disque en désactivant l'option de montage "relatime"/"noatime" pour connaître les dates de dernière ouverture des fichiers, ça sert a ça, a administrer... ... et là ça te donnera une bonne idée de savoir si ce fichier est encore utilisé et quand il l'a été. S'il y a un doute, on peut le renommer et voir s'il ne se recrée pas et si ça a un impact sur un soft ça ne devrait pas avoir d'inconvénient majeur et c'est réversible. Dans tous les cas ça devrait te donner une idée de quand tu dois lancer cette foutument vieille mais utile commande d'admin Unix lsof. Pour les problèmes temporels, j'utilise selon les usage et les commandes watch (vieux machin aussi), un petit script bash ou autre (utile aussi pour filtrer la sortie), et le plus récent mais pas tant que ça et que j'oubliais dans cette histoire : "notify". Bref il va falloir en quoi c'est déplacé cette commande pour savoir quel est le programme qui utilise ce fichier, ce qui me semblait être la question au départ ?

