Cálculo

Gerador de Cron

Crie uma tarefa cron (consulte a explicação em turco). Gere uma tarefa cron válida em segundos com opções de minuto/hora/dia/mês/dia da semana.

Gerador de instruções Cron
0 – 59
0 – 23
1 – 31
Declaração Cron
crontab
* * * * *
Explicação em turco Funciona a cada minuto.
min* · sa* · mês.dia* · mês* · dias da semana*
Informação

Sobre o Gerador Cron

CronosO cron é um mecanismo de agendamento padrão usado para executar tarefas em intervalos específicos em sistemas Unix/Linux. Tarefas automatizadas em servidores web, como backups, envio de e-mails, limpeza de banco de dados ou geração de relatórios, são frequentemente gerenciadas usando o cron. No entanto, a sintaxe da instrução cron — cinco espaços separados por espaços em branco — pode ser confusa inicialmente.

Isto é grátis. Gerador de instruções Cron Esta ferramenta permite criar a instrução cron correta sem conhecimento de sintaxe técnica. Selecione os campos de minuto, hora, dia do mês, mês e dia da semana nas listas suspensas; a ferramenta gera instantaneamente a instrução e uma descrição em turco de fácil leitura. Copie a instrução criada com um único clique. crontab -e Você pode colar isso na sua linha.

Para quem quer começar rapidamente. modelos prontos Também oferecemos a opção de carregar os cenários mais usados com um único clique, como a cada minuto, a cada hora, à meia-noite do dia, às segundas-feiras da semana e no primeiro dia do mês. Todo o processo ocorre diretamente no seu navegador; nenhum dado é enviado para o servidor.

Como usar?

Passo a passo

  1. Se você quiser Modelos prontos Clique em um modelo usado com frequência na seção; os campos serão preenchidos automaticamente.
  2. Minuto, Hora, Dia do mês, Mês e Dia da semana Selecione os campos.
  3. A publicação da tarefa cron e sua descrição em turco são atualizadas instantaneamente de acordo com suas seleções.
  4. Cópia Salve a expressão na área de transferência clicando no botão.
  5. No seu servidor crontab -e Abra o editor com o comando e cole a expressão.
FAQ

Perguntas frequentes

Da esquerda para a direita: minuto (0–59), hora (0–23), dia do mês (1–31), mês (1–12) e dia da semana (0–7; 0 e 7 domingo). Estrela (*) significa 'todos os valores'. Por exemplo 0 9 * * 1 A expressão significa 'toda segunda-feira às 09:00'.

No terminal crontab -e Execute o comando e, em seguida, adicione uma nova linha ao editor que se abre, escrevendo sua instrução cron e o comando a ser executado. Exemplo: 0 0 * * * /usr/bin/php /var/www/backup.phpAo registrá-lo, o daemon cron detecta automaticamente a expressão.

Se o comando for concluído muito rapidamente, geralmente não há problema. No entanto, para operações de longa duração ou que consomem muitos recursos, intervalos menos frequentes (por exemplo, 5, 15, 30 minutos) são preferíveis. Isso evita que uma nova operação seja iniciada antes que a anterior tenha terminado. arquivo de bloqueio Utilizar esse mecanismo é uma boa prática.

Sim; no entanto, essas duas áreas OU Funciona com lógica, não com E. Então... 0 0 1 * 1 A expressão é interpretada como 'o primeiro dia do mês OU segunda-feira'. Se você estiver buscando a interseção de ambos, precisará adicionar verificações extras ao script.

Sim. Sistemas como WHMCS e WordPress usam a mesma sintaxe padrão de cron para configurações de cron no servidor. Você pode chamar o arquivo PHP ou URL relevante adicionando a expressão gerada diretamente ao crontab do seu servidor.