The script is called by Nagios as ./check_ftp_fully.sh
O principal ./
aqui sugere que você está executando o script no diretório onde o script reside. Eu estou especulando que você não tem acesso de gravação para este diretório (como de fato você não deveria). Altere o script de chamada para que ele seja executado em seu diretório inicial (ou, digamos, /tmp
) com um caminho completo para o script check_ftp_fully.sh
. Melhor ainda, ou mesmo além disso, altere o script de teste para que ele crie um diretório temporário e o remova quando estiver pronto (mesmo no caso de, por exemplo, um erro de sintaxe; consulte trap
)