Executar comandos periodicamente sem cron é possível quando seguimos while
.
Como um comando:
while true ; do command ; sleep 100 ; done &
[ ex: # while true; do echo `date` ; sleep 2 ; done & ]
Exemplo:
while true
do echo "Hello World"
sleep 100
done &
Não esqueça o último, &
pois ele colocará seu loop em segundo plano. Mas você precisa encontrar o ID do processo com o comando "ps -ef | grep your_script" e depois matá-lo. Portanto, adicione o '&' ao executar o script.
# ./while_check.sh &
Aqui está o mesmo loop de um script. Crie o arquivo "while_check.sh" e coloque-o:
#!/bin/bash
while true; do
echo "Hello World" # Substitute this line for whatever command you want.
sleep 100
done
Em seguida, execute-o digitando bash ./while_check.sh &