Hvad betyder "2 * * * *" i crontab, og kører det et program hvert 2. minut?

Hvad betyder 2 * * * * i crontab sammenhæng, og vil det køre et program hvert 2. minut?

I crontab sammenhæng betyder "2 * * * *" at et program kører én gang i timen, præcis på det 2. minut af hver time, ikke hvert 2. minut.

Hvad betyder 2 * * * * i crontab sammenhæng, og vil det køre et program hvert 2. minut?

I crontab sammenhæng betyder "2 * * * *" følgende:

  • 2: Minut (0-59)
  • *: Time (0-23)
  • *: Dag i måneden (1-31)
  • *: Måned (1-12)
  • *: Dag i ugen (0-7, hvor både 0 og 7 repræsenterer søndag)

Dette betyder, at den specificerede kommando eller det specificerede script vil blive kørt på det 2. minut af hver time, uanset hvilken dag, måned eller ugedag det er.

For at besvare spørgsmålet om, hvorvidt det vil køre et program hvert 2. minut:

  • Nej, "2 * * * *" vil ikke køre et program hvert 2. minut.
  • Det vil køre programmet én gang i timen, præcis på det 2. minut af hver time.

Hvis du ønsker at køre et program hvert 2. minut, skal du bruge følgende crontab syntax:

*/2 * * * *

Dette vil sikre, at programmet kører hvert 2. minut.