aguamole
(usa KUbuntu)
Enviado em 17/05/2024 - 11:02h
remove estes sudos e coloca o crontab para executar script como root. E por fim, bloqueie o acesso ao script para todos os usuários de menos o root, lembre-se que scripts de root devem ficar em /sbin/ portanto na pasta de usuário pode vem um ednei não autorizado e deletar o script.
Agora coisas que não é um erro, mas que não faz o menor sentido estar no seu script, uma coisa sem pé nem cabeça.
Para que esses echo sendo que o crontab executa tudo em background(2ª plano)? eles não vão aparecer em lugar nenhum.
Outra coisa, vc escreve no echo sucesso, mas como o programa vai saber se foi um sucesso sendo que não foi verificado o status da ultima execução, vc tem que fazer algo como "
if [[ $? == 0 ]]; then echo "sucesso"; else echo "erro"; fi
"