Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2012, 08:13
Avatar de maniat1kster
maniat1kster
 
Fecha de Ingreso: mayo-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Duda en un script en bash

Soy bastante novato en esto de hacer scripts en bash. Me pidieron que monte un filesistem de manera local para hacer un backup y una vez terminado se desmonte... mi idea fue así:

Código:
#!/bin/bash
export MOUNT=ruta_filesystem


if grep -qs $MOUNT /proc/mounts; then
    echo "Esta montado."
	else
      echo "No esta montado."; then
mount $MOUNT;
fi
osea chequea en /proc si esta montado el filesystem y me avisa..

Pero resulta que quieren que cheque los return codes del mount

Código:
RETURN CODES
       mount has the following return codes (the bits can be ORed):

       0      success

       1      incorrect invocation or permissions

       2      system error (out of memory, cannot fork, no more loop devices)

       4      internal mount bug

       8      user interrupt

       16     problems writing or locking /etc/mtab

       32     mount failure

       64     some mount succeeded
y eso no se como se hace... una mano? gracias

Última edición por maniat1kster; 17/05/2012 a las 08:16 Razón: faltaron un par de acotaciones