table of contents
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¶
mai 2006 | sysvinit |