Jak uruchomić wiele poleceń w tym samym zadaniu CRON

Jak uruchomić wiele poleceń w tym samym zadaniu CRON

Ręczne wykonywanie zadań jest męczące, aw niektórych przypadkach niee. Jednak narzędzie Cron pozwala użytkownikowi na planowanie różnych zadań w różnych momentach. Możesz zaplanować swój serwer, aby utworzyć kopie zapasowe co tydzień lub dowolne inne zadanie, które uznasz za konieczne. Istnieje o wiele lepszy sposób na uruchomienie wielu poleceń w jednym zadaniu Cron. Możesz zaplanować wszystkie zadania w jednym zadaniu Cron. Chcę się nauczyć, jak to zrobić? Czytaj dalej, aby się dowiedzieć.

Praca z plikiem crontab

Kiedy chcesz zaplanować zadanie, zaczynasz od zdefiniowania daty i godziny, a następnie polecenia lub skryptu do uruchomienia. W ten sposób, gdy nadejdzie zaplanowany czas, zadanie zostanie automatycznie wykonane.

Każdy użytkownik ma plik crontab i możesz utworzyć zadanie CRON za pomocą crontab -e Komenda. W tym samouczka.

Tworzenie prac CRON

Stworzymy trzy prace CRON. Pierwszy wykonuje skrypt kopii zapasowej. Drugi utworzy nowy plik, a ostatnia zmiana nazwy utworzonego pliku, jeśli istnieje. Zaplanujemy zadania, które będą działać w różnych momentach, ale tego samego dnia za pomocą poniższych poleceń.

$ crontab -e

Jak pokazano, dodaliśmy zadania cron na dole pliku crontab.

Problem z tą konfiguracją polega na tym, że podkreśla pamięć procesora podczas niezależnego uruchamiania wszystkich zadań, a jeśli wykonywasz intensywne zadania, może to wyczerpać przepustowość. Rozwiązaniem jest przeprowadzenie wszystkich trzech zadań w tym samym zadaniu.

Jak wykonać wiele poleceń w jednym zadaniu CRON

Możesz użyć dwóch opcji, aby ustawić wiele poleceń w tym samym zadaniu CRON.

1. Użyj &&: podwójne ampersand określa, że ​​drugie polecenie powinno działać tylko wtedy. Na przykład poniższe polecenie sugeruje, że jeśli skrypt kopii zapasowej uruchomi się pomyślnie, nowy plik zostanie utworzony na /Pulpit. A po utworzeniu zmieni to nazwę.

2. Użyj półkolonu (;): Półkolon ustawia zadania, aby działać jednocześnie. Czy to pierwszy bieg z powodzeniem, czy nie, ten, który będzie działał, ponieważ każdy jest niezależny. W poniższym przykładzie system rozpocznie się od uruchomienia skryptu kopii zapasowej. Po zakończeniu utworzy nowy plik i zmieni go nazwy.

W zależności od zadania lub skryptu, które chcesz wykonać, każda powyższa opcja przydaje się w użyciu wielu poleceń z jednym zadaniem CRON. Zauważ, że zadania CRON będą działać jednocześnie, jeden po drugim, w zależności od wybranej opcji. Łączenie wielu poleceń jest pomocne, gdy wynik jednego określa, jak powinno działać następne polecenie.

Wniosek

Ten przewodnik obejmuje sposób korzystania z wielu poleceń w jednym zadaniu CRON. Widzieliśmy, jak używać && lub półkolon, aby w określony sposób ustawić swoje zadania CRON. Poza tym możesz zaplanować wiele zadań, aby uruchomić jednocześnie, czy na podstawie tego, czy te przed jej sukcesem. Korzystając z tego przewodnika, rozumiesz teraz, jak zautomatyzować różne zadania w jednym zadaniu CRON.