Po migraci našeho webu TecAdmin.net na nový VPS (CentOS 6.5) na digitálním oceánském hostingu jsme zjistili, že Crontab není na serveru nainstalován, Když se pokusím spustit crontab -l příkazu, našel jsem následující chybu.
# crontab -l-bash:crontab:příkaz nenalezen
Po kontrole balíčku příkazu crontab v našem starším systému jsem zjistil, že pochází od cronie balík. Takže myslím, že to napíšu pro čtenáře TecAdmin.net. K instalaci použijte níže uvedený příkaz. tím se také nainstalují požadované závislosti
Nainstalujte Crontab
# yum install cronie
Načtené pluginy:nejrychlejšímirrorNačítání rychlostí zrcadlení z hostitelského souboru uloženého v mezipaměti * základ:mirror.web-ster.com * aktualizace:mirror.stanford.eduNastavení Install ProcessResolving Dependencies--> Spuštění kontroly transakcí---> Balíček cronie.x86_64 0:Nainstaluje se 1.4.4-12.el6--> Závislost na zpracování:dailyjobs pro balíček:cronie-1.4.4-12.el6.x86_64--> Probíhá kontrola transakce---> Balíček cronie-anacron.x86_64 0:1.4 .4-12.el6 bude nainstalován--> Závislost na zpracování:crontabs pro balíček:cronie-anacron-1.4.4-12.el6.x86_64--> Spuštění kontroly transakce---> Package crontabs.noarch 0:1.10- 33.el6 bude nainstalován --> Dokončeno vyřešení závislostí Vyřešené závislosti=================================================================================Velikost úložiště verze Package Arch==================================================================================Instalace:cronie x86_64 1.4.4-12.el6 základna 73 kI instalace pro závislosti:cronie-anacron x86_64 1.4.4-12.el6 základ 30 k crontabs noarch 1.10-33.el6 základ 10 kShrnutí transakcí===========================================================Instalovat 3 balíčky Celková velikost ke stažení:114 kInstalovaná velikost :220 kIs this ok [y/N]:yStahování balíčků:(1/3):cronie-1.4.4-12.el6.x86_64.rpm | 73 kB 00:00(2/3):cronie-anacron-1.4.4-12.el6.x86_64.rpm | 30 kB 00:00(3/3):crontabs-1.10-33.el6.noarch.rpm | 10 kB 00:00--------------------------------------------- -----------------------------------Celkem 336 kB/s | 114 kB 00:00Spuštění rpm_check_debugSpuštění testu transakce Test transakce byl úspěšnýSpuštěná transakce Instalace:cronie-1.4.4-12.el6.x86_64 1/3 Instalace:crontabs-1.10-43.el-16.c -12.el6.x86_64 3/3 Ověřování :crontabs-1.10-33.el6.noarch 1/3 Ověřování :cronie-anacron-1.4.4-12.el6.x86_64 2/3 Ověřování :cronie-1.4.4-12 .el6.x86_64 3/3Instalováno:cronie.x86_64 0:1.4.4-12.el6Dependency Instalováno:cronie-anacron.x86_64 0:1.4.4-12.el6 crontabs.noarch 0:1.6Completee!Jak přidat novou práci v Crontab
Chcete-li přidat nový cron, použijte crontab -e pro jeho úpravu v editoru a přidejte cron podle svých požadavků. V souborovém systému jsou crony uloženy v souboru /var/spool/cron/
;. # crontab -ePřečtěte si níže uvedený článek a přečtěte si více o Crontabu s 20 užitečnými příklady.
https://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/
Jak zobrazit seznam úloh v Crontab
Chcete-li uvést plánovač úloh pod crontab, můžeme použít -l přepínač příkazového řádku pomocí příkazu crontab. Například pro zobrazení seznamu úloh naplánovaných pro aktuálního uživatele
# crontab -lChcete-li zobrazit úlohy naplánované pod jiným uživatelem, zadejte uživatelské jméno pomocí -a přepněte jako níže.
# crontab -u -l
Cent OS