Soy nuevo en los scripts ... Puedo hacer cosas muy básicas, pero ahora necesito una mano.
Tengo un sistema de archivos local que solo se montará cuando necesite hacer una copia de seguridad.
Estoy empezando con esto.
#!/bin/bash
export MOUNT=/myfilesystem
if grep -qs $MOUNT /proc/mounts; then
echo "It's mounted."
else
echo "It's not mounted."; then
mount $MOUNT;
fi
Como dije, soy muy básico en las secuencias de comandos. Escuché que puedes verificar el estado del mount
comando mirando los códigos de retorno.
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
No sé cómo verificar eso. ¿Alguna orientación?
; then
en tu guión.