AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1489708
Accepted
Old Geezer
Old Geezer
Asked: 2023-10-20 09:22:46 +0800 CST2023-10-20 09:22:46 +0800 CST 2023-10-20 09:22:46 +0800 CST

cron: 5/15 * * * * não funciona

  • 772

*/15 * * * *funciona bem executando a cada 15 minutos a partir do início da hora.

Preciso que uma tarefa seja executada a cada 15 minutos, começando 5 minutos depois da hora. Vários simuladores de cron, por exemplo, este , dizem que deveria ser 5/15 * * * *, mas quando eu uso isso, nada funciona.

Qual deve ser a sintaxe adequada?

cron
  • 3 3 respostas
  • 1086 Views

3 respostas

  • Voted
  1. Jos
    2023-10-20T21:19:17+08:002023-10-20T21:19:17+08:00

    Tente a sugestão de @ jones0610 ou esta:

    5-59/15 * * * * command
    

    Acho que 15/05 será executado apenas uma vez por hora, 5 minutos depois da hora.

    • 11
  2. Best Answer
    jones0610
    2023-10-20T22:16:33+08:002023-10-20T22:16:33+08:00

    Isso fará com que seu script seja executado a cada 15 minutos, começando 5 minutos depois da hora. Espero que isto ajude.

    crontab:5,20,35,50 * * * *

    • 10
  3. ilkkachu
    2023-10-21T03:46:27+08:002023-10-21T03:46:27+08:00

    A página man crontab(5) do pacote crondiz:

    Os valores de etapa podem ser usados ​​em conjunto com intervalos. Seguir um intervalo /<number> especifica os saltos do valor do número no intervalo. Por exemplo, 0-23/2 pode ser usado no campo horas para especificar a execução de comandos a cada duas horas (a alternativa no padrão V7 é 0,2,4,6,8,10,12,14,16,18,20,22). As etapas também são permitidas após um asterisco, então se você quiser dizer “a cada duas horas”, basta usar */2.

    Não diz que os intervalos podem ser usados ​​com valores únicos, portanto, na verdade, 5/15não parece válido. (Mesmo se considerássemos que significa a cada quinze minutos dentro do intervalo degenerado de um valor, ainda seria o mesmo que just 5e usá-lo seria bobagem.)

    Pode haver outras implementações, mas acredito que seja a instalada por padrão no Ubuntu. Em qualquer caso, muitas vezes vale a pena consultar a documentação do software que você está usando, em vez de recursos aleatórios da Internet, que podem deixar de mencionar o escopo em que suas explicações são válidas.

    • 7

relate perguntas

  • Como configuro um trabalho Cron?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve