Re: [#!/fr] utilisation de lsof

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Patrick Proniewski
Date:  
À: La liste francophone des scripts shell
Sujet: Re: [#!/fr] utilisation de lsof
On 29 juin 2008, at 15:05, Daniel Varlet wrote:

> ...
> set fx to quoted form of (get POSIX path of f)
> (* directory only *)
> set cmd to "2>&1 lsof +c 0 +D " & fx & " || true" (* avoid undesirable
> status 1 *)
> set r to do shell script cmd
> ...
>
> On pourrait ainsi tester si r != "".
> Donc si r  n'est pas "":
>     - Soit il y a une "vraie" erreur. Vient de la redirection de stderr.
> (Mieux vaudrait vérifier avant que f est un dossier valide).
>     - Soit il existe un ou plusieurs fichiers ouverts dans le dossier.



En réalité, l'inconvénient de nombreuses applications "utilisateur" de
Mac OS X tient en ceci qu'elles ne maintiennent pas les fichiers
ouverts au sens Unix, ce qui rend l'utilisation de lsof caduque.

patpro


_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr