Gerador Crontab

Crie expressões cron padrão e linhas crontab através de predefinições ou campos personalizados minutos / horas / dias / meses / dias da semana.Útil para backups, trabalhos de limpeza e rascunhos de agendamento CI.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

可视化构建 cron 表达式与 crontab 行 (分 时 日 月 周)。

周 (0-7)
命令

0 0 * * *

Crontab 行

0 0 * * * /usr/bin/backup.sh

Notas

说明

标准 5 字段 cron; 周字段 0 与 7 均表示周日。请按目标系统 (Linux/macOS) 验证语法。

Crie expressões cron padrão e linhas crontab através de predefinições ou campos personalizados minutos / horas / dias / meses / dias da semana.Útil para backups, trabalhos de limpeza e rascunhos de agendamento CI.

Iniciação rápida

  1. Pick Preset (em inglês)

    Templates para horas, meia-noite diária, segunda-feira semanal, etc.

  2. Adicione o comando

    Ex emplo : /us r/bin/backup.shOu um caminho de script cur l .

  3. Copiar linha crontab

    Coloque em crontab - e ou modelos Ansible.

Cron ordem de campo

Linux crontab cinco campos: minuto hora dia mês dia da semana. * qualquer; lista de vírgulas; faixa de hífens.

Sistema vs Timers

cron é universal e simples; os temporizadores systemd se adequam ao log e dependências modernas do Linux.

Fluxo de trabalho típico

Ao usar o gerador de crontab, comece selecionando um modelo predefinido (por exemplo, tarefas por hora / diária) como linha de base e, em seguida, ajuste parâmetros de tempo específicos. Por exemplo, para configurar um backup diário de banco de dados às 3 da manhã, basta modificar o campo 'hora' no modelo padrão '0 * * * *', que atualizará automaticamente para '0 3 * * *'.

Para horários complexos (por exemplo, às 9: 30 da manhã e às 16: 30 da tarde em dias úteis), ative o modo multi-valor: digite '30' em minutos, '9,16' em horas e marque de segunda a sexta-feira. Isso gera '30 9,16 * * 1 - 5' sem erros tipográficos. Para testes, configure temporariamente para '* * * *' para verificar o script antes de implantar o cronograma real.

Exemplos

Backup diário

Input

0 0 * * * /usr/bin/backup.sh

Output

Runs at midnight every day

FAQ

Cron de segundo nível?

Crontab padrão é de nível minuto; segundos precisam de systemd ou extensões.

local?

Sim, sim. Construído inteiramente no seu navegador.

Por que a minha expressão cron gerada não está sendo executada no servidor?

Razões comuns: 1) o serviço crond não está sendo executado (verifique com o status cron do systemctl); 2) não há permissão de edição crontab; 3) problemas de caminho (sempre use caminhos absolutos); 4) variáveis env ausentes (prepend comandos com fonte / etc / perfil). Verifique os trabalhos carregados com crontab -l e monitore os logs via tail -f / var / log / cron.