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).