Com executar diverses ordres en el mateix treball Cron

Com Executar Diverses Ordres En El Mateix Treball Cron



L'execució manual de tasques és cansador i, en alguns casos, inaplicable. Tanmateix, la utilitat cron permet a un usuari programar diverses feines en diferents moments. Podeu programar el vostre servidor per crear una còpia de seguretat setmanalment o qualsevol altra tasca que considereu necessària. Hi ha una manera millor d'executar diverses ordres en un treball de cron. Podeu programar totes les tasques en un treball cron. Vols aprendre a fer-ho? Continua llegint per esbrinar.

Treballant amb Crontab File

Quan voleu programar una feina, comenceu definint la data i l'hora, seguida de l'ordre o l'script que cal executar. D'aquesta manera, quan arribi l'hora programada, el treball s'executarà automàticament.







Cada usuari té un fitxer crontab i podeu crear un treball de cron mitjançant l' crontab -e comandament. En aquest tutorial, crearem tres treballs de cron per separat i, a continuació, procedirem a veure com podem combinar-los en un treball de cron.



Creació de llocs de treball Cron

Crearem tres llocs de treball cron. El primer executa un script de còpia de seguretat. El segon crearà un fitxer nou i l'últim canviarà el nom del fitxer creat si existeix. Programarem les tasques per executar-se en diferents hores però el mateix dia utilitzant les ordres següents.



$ crontab -i

Com es mostra, hem afegit els treballs cron a la part inferior del fitxer crontab.





El problema d'aquesta configuració és que estressa la memòria de la CPU a l'hora d'executar totes les tasques de manera independent i, si estiguéssiu executant treballs intensius, podria esgotar l'ample de banda. La solució és executar les tres tasques a la mateixa feina.



Com executar diverses ordres en un treball de Cron

Podeu utilitzar dues opcions per configurar diverses ordres en el mateix treball cron.

1. Utilitzeu el &&: el doble ampersand especifica que la segona ordre només s'ha d'executar si l'anterior té èxit. Per exemple, l'ordre següent implica que si l'script de còpia de seguretat s'executa correctament, es crearà un fitxer nou al /Escriptori. I un cop creat, li canviarà el nom.

2. Utilitzeu un punt i coma (;) : el punt i coma configura els treballs per executar-se simultàniament. Tant si la primera execució és correcta com si no, la següent s'executarà ja que cadascuna és independent. A l'exemple següent, el sistema començarà executant l'script de còpia de seguretat. Un cop fet, crearà un fitxer nou i li canviarà el nom.

Depenent de quina tasca o script vulgueu executar, qualsevol opció anterior us serà útil per utilitzar diverses ordres amb un treball cron. Tingueu en compte que els treballs cron s'executaran simultàniament, un darrere l'altre, depenent de l'opció que trieu. La combinació de diverses ordres és útil quan el resultat d'una determina com s'ha d'executar la següent ordre.

Conclusió

Aquesta guia tracta de com podeu utilitzar diverses ordres en un treball de cron. Hem vist com utilitzar el && o el punt i coma per configurar els vostres treballs cron d'una manera específica. A més, podeu programar diversos treballs per executar-se simultàniament o en funció de si els anteriors tenien èxit. Amb aquesta guia, ara enteneu com automatitzar diverses tasques en un treball de cron.