Como criar um Crontab para executar no primeiro dia do mês?

Como criar um Crontab para executar no primeiro dia do mês?
Cron é um utilitário Linux extremamente útil que é amplamente usado para agendar tarefas diferentes em um horário especificado. Isso fornece um alto nível de controle e automação para realizar diferentes trabalhos com o mínimo de intervenção humana. No artigo de hoje, demonstraremos como criar um crontab para executar no primeiro mês no Linux Mint 20.

Método de criar um Crontab para executar no primeiro mês no Linux Mint 20

Para criar um Crontab para executar no primeiro mês no Linux Mint 20, você terá que seguir as etapas declaradas abaixo:

Etapa 1: Crie uma amostra de trabalho Cron para ser executado no primeiro mês no Linux Mint 20
Primeiro, você precisa criar uma amostra de trabalho cron que você deseja executar no primeiro mês. No entanto, esta etapa é opcional, pois você pode até tentar executar um único comando na programação desejada, eu.e., Você não precisa necessariamente criar um programa ou um script. Para demonstração, simplesmente criamos um arquivo bash no diretório doméstico nomeado mês.sh. Sempre que este script for executado, ele exibirá uma mensagem simples no terminal. O conteúdo do nosso script bash são mostrados na imagem a seguir. Este script bash atuará como nossa amostra Cron Job.

Etapa 2: Inicie o daemon Cron em seu sistema Linux Mint 20
Depois que um trabalho de amostra é criado, você precisa iniciar o daemon Cron no fundo do seu sistema Linux Mint 20. Você pode fazer isso executando o comando mostrado abaixo no seu terminal:

$ sudo systemctl start cron

Este comando simplesmente iniciará o daemon Cron sem exibir nenhuma mensagem no terminal.

Etapa 3: verifique se o status ativo do daemon cron no seu sistema Linux Mint 20
Depois disso, você precisa garantir que o daemon cron esteja ativo e em execução. Este status pode ser verificado executando o seguinte comando no terminal Linux Mint 20:

$ sudo systemctl status cron

Se o status do seu daemon Cron estiver "ativo (em execução)", conforme destacado na imagem mostrada abaixo, você poderá prosseguir convenientemente para a próxima etapa.

Etapa 4: adicione o trabalho de cron desejado ao arquivo Crontab para sua execução no primeiro mês no Linux Mint 20
Finalmente, você pode adicionar o trabalho de amostra do CRON ao arquivo Crontab para sua execução no primeiro dia do mês. Para isso, você primeiro precisa acessar o arquivo Crontab com o seguinte comando:

$ CRONTAB -E

O arquivo crontab é mostrado na imagem abaixo:

Agora, você precisa adicionar a seguinte declaração ao seu arquivo crontab para a execução do seu trabalho de amostra de Cron no primeiro do mês:

* * 1 * * pathtoyoursamplecronjob

Aqui, seria melhor se você substituísse PathToyoursampleCronJob pelo caminho real do trabalho de amostra que você criou. No nosso caso, era/home/kbuzdar/mês.sh.

Ao salvar seu arquivo Crontab após adicionar esta instrução, o daemon Cron instalará automaticamente o novo Crontab, como mostrado na imagem abaixo. Isso significa que agora seu trabalho de amostra Cron está pronto para ser executado no primeiro dia do mês.

Conclusão

Seguindo o procedimento prescrito neste artigo, você criará um Crontab para executar no primeiro dia do mês. Você também pode tentar executar um comando específico no primeiro mês do mês, em vez de executar um script seguindo o mesmo método.