Com executar feines Cron cada 10, 20 o 30 minuts

How Run Cron Jobs Every 10



Cron és una utilitat de programari o una ordre de Linux també reconeguda com una tasca Cron que s’utilitza per programar tasques o tasques que s’executaran després d’un interval de temps fixat en el futur. Els treballs Cron s’utilitzen principalment per planificar tasques al servidor per automatitzar les tasques d’administració i manteniment del sistema. Es pot programar que els treballs Cron s'executin cada minut, hora, dia o mes i en aquesta publicació aprendrem a executar un treball Cron cada 10, 20 o 30 minuts. Comencem.

Creació d’un fitxer Crontab

Crontab abreujat per al fitxer de taula Cron s’utilitza per executar els treballs Cron. Primer, l’usuari ha de crear un fitxer crontab perquè no està disponible per defecte al sistema. El fitxer crontab es pot crear en qualsevol sistema operatiu basat en Linux mitjançant l'ordre següent:







$crontab-I



Si executeu l'ordre anterior per primera vegada, primer us demanarà que trieu l'editor de text. Seleccioneu el més fàcil, Nano Editor, tal com es mostra a la captura de pantalla, escrivint el número d'índex de l'editor que desitgeu i després de seleccionar-lo, premeu Retorn:







Es crearà el nou fitxer crontab. Ara, en aquest fitxer, podeu escriure tots els treballs Cron que trieu.



Sintaxi

La sintaxi per executar cronjob és que primer hem d'esmentar l'hora i després especificar l'ordre que volem executar. La sintaxi per esmentar el temps es divideix en cinc camps.

* * * * * comandament(s)
  • El primer camp descriu el minut.
  • El segon camp descriu l’hora.
  • El tercer camp descriu el dia del mes.
  • El quart camp descriu el mes.
  • El cinquè camp descriu el dia de la setmana.

Molt bé, un cop heu entès la posició correcta per descriure el temps per executar el cronjob, també hi ha diverses maneres d'esmentar el temps.

➔ L’operador ‘*’ d’asterisc, també conegut com a comodí, es descriu com a tots els valors permesos. Per exemple, 0 0 1 * * executarà l'ordre a la mitjanit del primer dia de cada mes.

➔ Una llista de valors separada per comes descriu la llista de valors per repetir. Per exemple, 10,20,30

➔ L’operador de guió ‘-’ descriu l’interval de valors. Per exemple, 5-10.

➔ L’operador de barra ‘/’ ajuda a fer la conjunció amb intervals. Per exemple, * / 2 * * * * executarà el treball Cron després de cada interval de 2 minuts.

Ara, teniu prou coneixement teòric sobre les feines Cron, realitzem algunes coses pràctiques i veurem com executar feines Cron cada 10, 20 o 30 minuts.

Executeu un treball Cron cada 10 minuts

Hi pot haver dues maneres d'executar un treball Cron després d'un interval de temps específic, com cada 10 minuts.

La primera manera és utilitzar una llista de minuts separada per comes; per exemple, si volem executar un script cada 10 minuts, a continuació es mostra la sintaxi per escriure aquest treball Cron:

0,10,20,30,40,50 * * * * /a casa/linuxuser/script.sh

Però no és una tasca massa tediosa escriure tota la llista de minuts? L'operador de barra ajuda a escriure la sintaxi fàcil per executar un treball Cron cada 10 minuts.

* /10 * * * * /a casa/linuxuser/script.sh

En aquesta ordre, * / 10 crearà una llista de minuts després de cada 10 minuts.

Executeu un treball Cron cada 20 minuts

De la mateixa manera que vam escriure el treball Cron per executar l'script després de cada 10 minuts, podem fer el mateix per executar-lo després de cada 20 minuts:

* /20 * * * * /a casa/linuxuser/script.sh

Executeu un treball Cron cada 30 minuts

De la mateixa manera, la sintaxi per executar un treball Cron després de cada 30 minuts serà:

* /30 * * * * /a casa/linuxuser/script.sh

Conclusió

Els treballs Cron s’utilitzen per executar les ordres després d’un interval de temps específic per gestionar les actualitzacions del sistema o fer una còpia de seguretat de les dades del sistema i hem après a executar treballs Cron cada 10, 20 o 30 minuts de publicació. Esperem que aquesta publicació us ajudi a entendre i executar feines Cron.