A maneira mais simples é o comando watch. Você passa o número de segundos para a opção -n:
watch -n1 'rand'
Eu tenho alguns comandos de limpeza para executar o meu esquema de datacaching. Eu estava pensando que um script bash
seria uma maneira fácil de verificar se o trabalho de limpeza completo precisava ser executado. Mas o cache é muito sensível ao tempo, portanto, o script de verificação precisa ser executado a cada segundo. Qual é a melhor maneira de fazer isso?
O Crontab só desce para minutos, o que faz sentido para a maioria das aplicações.
Posso instalar um script bash
como um serviço de segundo plano?
No segundo, posso apenas começar com o & comando e torná-lo loop para sempre com um segundo sono?
use sleep
. tente este while true ; do ./your-script & ; sleep 1; done
Estou usando algo assim:
do-the-job;
sleep 1; // wait one second till next run
./script-name &; // run same script again on background
Mas não sei se está correto:)