Eu escrevi um script simples que me permite fazer ssh em um host remoto para extrair dados dele e apresentá-los em minha máquina local em um arquivo de log (incluindo data e hora): ssh ip 'df -Ph | grep Dataload_xps' >> /home/userid/Dataload-$(data +%Y%m%d%H%M%S).log
Isso funciona muito bem, mas preciso automatizar isso e não tenho o crontab! (motivos de permissão)
Eu tentei esse loop while, o que não é ótimo: enquanto verdadeiro; faça ssh ip 'df -Ph | grep Dataload_xps'; dormir 30; concluído & >> /home/userid/Dataload-$(data +%Y%m%d%H%M%S).log
Preciso de ajuda em:
- criando um loop while que executa este comando a cada hora.
- se não houver retorno no comando, ou seja, não há espaço em disco - crie um log de erros
Sua ajuda é muito apreciada!