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.