plus précisément, comment lister les répertoires actifs (1 par terminal).
Lorsqu’un grand nombre de terminaux sont ouverts, il arrive que sur au moins l’un d’eux, un répertoire courant soit sur une partition qui ne peut donc pas être démontée.
Ou, une commande qui indiquerait toute utilisation d’un volume.
Plutôt que d’explorer une à une tout les terminaux ouverts dans toutes les fenêtres, une telle commande serait plus rapide, plus pratique.
Rien d’essentiel
salut
je ne connais pas de truc automatique, mais
ps faux
pourrait aider
et surtout lsof :
$ cd /tmp/
$ lsof /tmp
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 11705 machin cwd DIR 0,35 500 1 /tmp
lsof /mnt/*
montre qu’il y a 2 utilisations en cours:
$lsof /mnt/*
lsof: WARNING: can't stat() fuse.portal file system /root/.cache/doc
Merci
Output information may be incomplete.
lsof: WARNING: can’t stat() fuse.gvfsd-fuse file system /root/.cache/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 442563 eric cwd DIR 8,17 4096 2 /mnt/WD2T-gris
bash 701770 eric cwd DIR 8,17 16384 1983416 /mnt/WD2T-gris/RACINE/home/work/eric
avec les PID on pourrait donc fermer ces consoles, sans précaution (comme enregistrer et fermer un éditeur, par exemple)
fuser répond exactement à ta question
fuser /tmp
/tmp: 14139c
ps -p 14139
PID TTY TIME CMD
14139 pts/2 00:00:00 bash