O que é um trabalho Cron?
Um job cron é um programa automatizado desenvolvido para sistemas Unix e Linux. Ele permite ao usuário executar vários comandos em um horário específico, em uma data precisa. Um trabalho cron é uma ferramenta importante que pode ser usada para qualquer coisa, desde a execução de scripts e a reindexação de uma página da web até o backup de um banco de dados. Um trabalho cron também pode ser usado como um lembrete para o download de email. O usuário só precisa configurar o programa uma vez para concluir o trabalho continuamente.
Se um proprietário de um e-zine da web tiver mais de 100 assinantes de e-mail lendo sua publicação no dia 25 de cada mês, por exemplo, um trabalho cron poderá ajudar a divulgar as informações para cada leitor na mesma hora e data a cada mês. Além disso, ele pode adicionar novos membros ao site e remover aqueles que cancelam a inscrição enquanto mantêm o banco de dados.
Um trabalho cron é configurado com guias cron dentro de um gerenciador de guias cron. As guias Cron são divididas em seis campos: minutos, horas, dias, meses, dias da semana e comandos. O campo de comando fornece instruções para o computador. O campo minuto varia de 0 a 59 e fornece o minuto exato em que o comando deve ser executado. A hora é definida entre 0 e 23, com zero representando meia-noite.
Os dias da semana vão de 0 a 7, com 0 e 7 representando domingo. Alguns sistemas mais antigos, incluindo alguns sistemas Unix, usam de 0 a 6 como os dias da semana, sendo 0 o domingo. Espaços em branco ou guias devem separar cada campo. Vírgulas são usadas ao adicionar uma lista, enquanto asteriscos são adicionados onde o usuário não deseja especificar um campo. Para o proprietário do e-zine da web acima mencionado, por exemplo, o trabalho cron pode ser configurado com um asterisco no lugar do dia da semana, porque o 25º dia do mês nem sempre cai no mesmo dia da semana.
Um trabalho cron é gravado em um arquivo de texto com uma série de comandos cron para o computador aderir. A preparação de um trabalho cron como um arquivo de texto também facilita a edição dos scripts posteriormente, se necessário. Além disso, o trabalho cron pode ser configurado para permitir ou negar que certos usuários ajustem a guia cron definida. Depois que o texto é criado para o trabalho cron, ele é seguido por uma extensão .txt, como Cron.txt . Em seguida, o trabalho é carregado e o comando que acompanha o arquivo de texto é lido como "crontab cron.txt" antes de entrar em vigor na página da web.