Na sua função is_mounted
, você deve testar a saída de mount
para confirmar que algo foi retornado e, em seguida, retornar um 0 ou 1 de acordo.
Além disso, eu recomendo que você use os recursos de depuração incorporados em bash
. Você verá rapidamente o que está errado, em vez de tentar depurá-lo.
Basta colocar um set -x
no começo do bloco de código que você quer depurar e quando quiser desabilitá-lo, set +x
.
Exemplo
... some code ...
set -x
... code to debug ...
set +x
... more code ...