Isso não é realmente um loop infinito; é uma tarefa que precisa ser executada a cada dez minutos. Como tal, a tarefa pode ir para o agendador de tarefas, cron
.
Execute o comando crontab -e
e adicione essa linha única ao final do arquivo:
*/10 * * * * /path/to/my-command-here
Assegure-se de que my-command-here
seja um script executável ( chmod u+x my-command-here
) e que sua primeira linha comece com #!
e o nome do interpretador de scripts (normalmente #!/bin/bash
).
Cada entrada no padrão */10 * * * *
é mapeada para o minuto (0-59), hora (0-23), dia (1-31), mês (1-12) e dia da semana (0-6 , com 0 = domingo).