Scroll to navigation

FSTAB-DECODE(8) Manual de Administrador de Sistema Linux FSTAB-DECODE(8)

NOME

fstab-decode - corre um comando com argumentos codificados a fstab

RESUMO

fstab-decode COMANDO [ARGUMENTO]...

DESCRIÇÃO

fstab-decode descodifica escapes (tais como caracteres de nova-linha e outros espaços em branco) nos ARGUMENTOs especificados e usa-os para correr o COMANDO. O escapamento de argumentos usa as mesmas regras que o escapamento de caminho em /etc/fstab, /etc/mtab e /proc/mtab.

Essencialmente o fstab-decode pode ser usado a qualquer altura que queremos passar vários parâmetros a um comando como uma lista de argumentos de linha de comandos. Transforma resultados como estes:

/root
/mnt/remote-disk
/home
Numa longa lista de parâmetros, "/root /mnt/remote-disk /home". Isto
pode ser útil quando se tenta trabalhar com vários sistemas de ficheiros
duma vez. Por exemplo, podemos usa-lo para desmontar várias partilhas NFS.
Este programa também remove os espaços em branco e outros caracteres que
podem causar falhas em programas como mount(8) ou umount(8).

ESTADO DE SAÍDA

O fstab-decode termina com estado 127 se o COMANDO não puder ser corrido. Caso contrário, termina com o estado retornado pelo COMANDO.

EXEMPLOS

O seguinte exemplo lê fstab, encontra todas as instâncias de sistemas de ficheiros VFAT e escreve os seus pontos de montagem (argumento 2 no ficheiro fstab). O fstab-decode depois corre o programa especificado, umount(8), e passa-lhe a lista de pontos de montagem VFAT. Isto desmonta todas as partições VFAT.

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

VEJA TAMBÉM

fstab(5)

Maio 2006 sysvinit