Você deve adicioná-lo como uma entrada no seu crontab:
crontab -e
Você deve adicionar algo assim:
* * * * * /path/to/command arg1 arg2
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
Por exemplo, isso executará um script todos os dias às 3 horas da manhã:
0 3 * * * /home/MyUser/MyCrons/myScript.sh
Agora, se você não quer que ele seja executado em uma hora específica, mas a cada X minutos / horas ou qualquer outra coisa, você pode fazer algo assim:
*/5 * * * * /path/to/your/script
Isso faria com que fosse executado a cada 5 minutos.
Você pode listar suas tarefas no cron com:
crontab -l
Ou se você quiser ver as tarefas do cron de um usuário específico:
crontab -l -u USERNAME