![Execute o script a cada 30 segundos no Mac](https://rvso.com/image/1264385/Execute%20o%20script%20a%20cada%2030%20segundos%20no%20Mac.png)
Eu criei um cronjob que é executado a cada 60 segundos, o que não é frequente o suficiente para mim. É um comando simples: wget localhost
Como posso executar este comando a cada 30, 16 segundos no meu mac?
Responder1
Execute seu comando usandolançamentoem vez de. Use os arquivos da lista de propriedades ~/Library/LaunchAgents/
como /System/Library/LaunchAgents/
inspiração.Documentação em developer.apple.com.
Para especificar um intervalo de inicialização de, por exemplo, 30 segundos, use o seguinte:
<key>StartInterval</key>
<integer>30</integer>
Responder2
Você pode tentar o seguinte:
while true
do
<program>
sleep <time>
done
Substitua e conforme apropriado.
Editar: quando você terminar de executar a cada segundo, Control+ cirá matá-lo.
Responder3
Escreva um script bash que seja executado a cada minuto. Coloque o wget em um loop, ou simplesmente chamadas consecutivas, entre sleep 30
cada chamada.