Eu sou novo em scripts ... posso fazer coisas muito básicas, mas agora preciso de uma mão.
Eu tenho um sistema de arquivos local que só será montado quando eu precisar fazer um backup.
Estou começando com isso.
#!/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 eu disse, sou muito básico em scripts. Ouvi dizer que você pode verificar o status do mount
comando observando os 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
Eu não sei como verificar isso. Alguma orientação?
; then
em seu script.