Eu tenho um indexador para sphinx, e eu quero que ele seja executado uma vez a cada hora no linux. Como eu faria isso?
12
Como todo mundo está postando respostas curtas, achei que seria um pouco mais descritivo ...
cron
é um daemon encontrado na maioria dos sistemas * nix que executa comandos agendados nos intervalos especificados.
Você adiciona um script à lista, copiando-o para a pasta de sua escolha:
Essas pastas são normalmente encontradas na /etc
pasta.
cron .
fonte
Apenas para ser diferente -
dependendo de suas necessidades, você pode usar o comando watch.
fonte
Use crontab .
fonte
você editará o arquivo cron digitando o comando
crontab -e
que o leva a um editor 'vi' (para Linux e FreeBSD atuais).
em seguida, digite o seguinte: (digite 'i' para inserção)
salve e saia (pressione 'esc' e digite o seguinte)
fonte
Com o utilitário cron
fonte
É para isso que serve o cron .
fonte
Se você precisar apenas de vez em quando, e não permanentemente como você está
cron
, e awatch
solução não for suficientemente flexível, você também poderá usar os bons e antigos scripts do bash:fonte
Aprenda cron: http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/
fonte