Com configurar un fitxer Crontab a Linux: 6 passos (amb imatges)

Taula de continguts:

Com configurar un fitxer Crontab a Linux: 6 passos (amb imatges)
Com configurar un fitxer Crontab a Linux: 6 passos (amb imatges)

Vídeo: Com configurar un fitxer Crontab a Linux: 6 passos (amb imatges)

Vídeo: Com configurar un fitxer Crontab a Linux: 6 passos (amb imatges)
Vídeo: CÓMO FORMATEAR UN MAC BIEN, RÁPIDO Y FÁCIL | Los Tutoriales de Applesfera 2024, Maig
Anonim

Cron és un subsistema de programació de treballs per a Linux. S'utilitza per programar treballs repetits. Si voleu programar una tasca única, utilitzeu el subsistema at.

Tots els usuaris d’un quadre Linux poden configurar tasques cron sempre que l’administrador els permeti: root. Les restriccions a cron s'apliquen modificant una combinació de /etc/cron.allow i /etc/cron.deny.

A la majoria de distribucions de Linux també hi ha una configuració cron a nivell de sistema, que aquí no està coberta.

Passos

Mètode 1 de 2: configuració del fitxer

Configureu un fitxer Crontab a Linux Pas 1
Configureu un fitxer Crontab a Linux Pas 1

Pas 1. Amb el vostre editor preferit, creeu un fitxer cron amb una línia per a cada treball que vulgueu programar, en el format següent:

ordre m h d m w

  • m minut
  • h hora
  • d dia del mes
  • m mes 1-12
  • w el dia de la setmana 0-7, diumenge, dilluns, etc. (diumenge = 0 = 7) És fàcil recordar si es pensa en la manera en què es podria dir una data: dimecres, 29 de juliol, a les 10:30, i després invertir l'ordre.
Configureu un fitxer Crontab a Linux Pas 2
Configureu un fitxer Crontab a Linux Pas 2

Pas 2. Carregueu el fitxer al crontab:

crontab el vostre fitxer

Mètode 2 de 2: provar un exemple

Configureu un fitxer Crontab a Linux Pas 3
Configureu un fitxer Crontab a Linux Pas 3

Pas 1. Creeu un fitxer testCron.txt que contingui les línies següents:

  • # feu-ho cada 10 minuts
  • * / 10 * * * * data >> ~ / testCron.log
Configureu un fitxer Crontab a Linux Pas 4
Configureu un fitxer Crontab a Linux Pas 4

Pas 2. Carregueu-lo a cron:

crontab testCron.txt

Configureu un fitxer Crontab a Linux Pas 5
Configureu un fitxer Crontab a Linux Pas 5

Pas 3. Espereu 30 minuts, comproveu testCron.log, si funciona, actualitzarà el fitxer amb una marca de temps 3 vegades

Configureu un fitxer Crontab a Linux Pas 6
Configureu un fitxer Crontab a Linux Pas 6

Pas 4. Traieu el crontab perquè no funcioni per sempre:

crontab -r

Consells

  • Podeu editar directament el vostre crontab amb crontab -e; tingueu en compte que utilitza la sintaxi vi que pot resultar incòmoda per al nou usuari.
  • SEMPRE amb * nix utilitza les pàgines de manual, són els teus amics: home crontab

Recomanat: