Os arquivos Crontab podem ser usados para automatizar backups, manutenção do sistema e outras tarefas repetitivas. A sintaxe é poderosa e flexível, para que você possa executar uma tarefa a cada quinze minutos ou em um minuto específico em um dia específico a cada ano.
Abrindo Crontab
Use o crontab -e comando para abrir o arquivo crontab da sua conta de usuário. Os comandos neste arquivo são executados com as permissões da sua conta de usuário. Se você quiser que um comando seja executado com permissões do sistema, use o comando sudo crontab -e comando para abrir o arquivo crontab da conta root. Use o su -c "crontab -e" comando em vez disso, se sua distribuição Linux não usa sudo.
Se você não se sentir à vontade usando o vi, digite :Sair no vi e pressione Enter para fechá-lo. Execute o EDITOR DE EXPORTAÇÃO = nano comando, em seguida, execute crontab -e novamente para abrir o arquivo crontab no Nano.
Adicionando Novas Tarefas
Use as teclas de seta ou a tecla page down para rolar até a parte inferior do arquivo crontab no Nano. As linhas que começam com # são linhas de comentário, o que significa que o cron as ignora. Os comentários apenas fornecem informações para as pessoas que estão editando o arquivo.
minute(0-59) hour(0-23) day(1-31) month(1-12) weekday(0-6) command
Você pode usar um caractere asterisco (*) para corresponder a qualquer valor. Por exemplo, usar um asterisco no mês faria com que o comando fosse executado todo mês.
29 0 * * * /usr/bin/example
Usamos 29 para a marca de 30 minutos e 0 para as 12h, porque os valores de minuto, hora e dia da semana começam em 0. Observe que os valores de dia e mês começam em 1 em vez de 0.
Vários valores e intervalos
Use valores separados por vírgula para especificar várias vezes. Por exemplo, a linha
0,14,29,44 * * * * /usr/bin/example2
executa / usr / bin / example2 na marca de 15 minutos a cada hora, todos os dias. Certifique-se de adicionar cada nova tarefa em uma nova linha.
0 11 * 1-6 * /usr/bin/example3
executa / usr / bin / example3 ao meio-dia todos os dias, mas apenas nos primeiros seis meses do ano.
Salvando o arquivo
Pressione Ctrl-O e pressione Enter para salvar o arquivo crontab no Nano. Use o atalho Ctrl-X para fechar o Nano depois de salvar o arquivo.