Scroll to navigation

FSTAB-DECODE(8) Manuel de l’Administrateur de Système Linux FSTAB-DECODE(8)

NOM

fstab-decode - Exécuter une commande avec des paramètres encodés au format fstab

SYNOPSIS

fstab-decode COMMANDE [PARAMÈTRE]...

DESCRIPTION

fstab-decode décode les échappements (tels que les caractères nouvelle ligne et autres espaces) des PARAMÈTREs indiqués et les utilise pour exécuter la COMMANDE. L'échappement des paramètres utilise les mêmes règles que pour l'échappement des chemins de /etc/fstab, /etc/mtab et /proc/mtab.

En substance, fstab-decode peut être utilisé chaque fois que l'on veut passer de multiples paramètres à une commande comme une liste de paramètres en ligne de commande. Cela donne quelque chose comme ceci :

/root
/mnt/disque_distant
/home
dans une longue liste de paramètres, « /root /mnt/disque_distant /home ».
Cela peut être utile lorsqu'on essaye de travailler avec plusieurs systèmes
de fichiers à la fois. Par exemple, il est possible de l'utiliser pour
démonter plusieurs partages NFS. Ce programme peut aussi supprimer les
espaces et d'autres caractères qui pourraient provoquer l'échec de
programmes tels que mount(8) ou umount(8).

CODE DE RETOUR

fstab-decode se termine avec un code de retour de 127 si COMMANDE n'a pas pu être exécutée. Sinon elle se termine avec le code de retour renvoyé par la COMMANDE.

EXEMPLES

The following example reads fstab, finds all instances of VFAT filesystems and prints their mount points (argument 2 in the fstab file). fstab-decode then runs the specified program, umount(8), and passes it the list of VFAT mountpoints. This unmounts all VFAT partitions.

fstab-decode umount $(awk '$3 == "vfat" { print $2 }' /etc/fstab)

VOIR AUSSI

fstab(5)

mai 2006 sysvinit