page74
# at HH:mm MM/DD/YYYY
at> ls -l /home/usuário/public_html > /var/srv-web/lista_de_arquivos.txt
Espaço Aberto
artigo
LibreOffice Magazine | Junho 2015
O comando at armazena as tarefas que serão executadas em /var/spool/cron/atjobs.
Para salvar o agendamento - Clique Ctrl+D
Para visualizar as tarefas agendadas - #atq
Para remover o agendamento - #atrm
Crontab
Podemos estabelecer uma analogia para explicar o crontab. O comando pode ser comparado como um alarme que podemos programar para executar semanalmente, ou somente no final de semana, ou até mesmo diariamente - todos os dias. Porém é um alarme para a chamada de tarefa extremamente complexa e sofisticada, pois além de executar o script que está no diretório definido na última coluna (/root//backup/ geral), permite a possibilidade de personalizar, escolhendo o dia da semana (Domingo, Segunda-feira, Terça-feira, Quarta-feira, Quinta-feira, Sexta-feira e Sábado), os meses do ano (do mês 01 até o mês 12), e os dias de 01 a 31 do mês. O símbolo * (asterisco), significa “todos”. Por isso é que a tarefa pode ser executada todos os dias do mês.
Por exemplo:
A Figura a seguir demonstra que para todos os dias dos meses de Maio até Novembro, foi programado uma rotina de backup que será executada todos os dias do mês (1 à 31), às 03:44 da madrugada, mas somente nas segundas e sextas-feiras. Será executado o backup do script geral, que está no diretório (pasta) /root/backup, através do usuário root.