Ubuntu Cronjob: Vysvětlení a nastavení
Užitečným nástrojem v Ubuntu jsou takzvané cronové úlohy. Vysvětlíme, jak jej nastavit a používat.
Ubuntu cronjob - co to je?
- Úloha cron - také nazývaná crontab - je příkaz, který provádí skripty a programy v určený čas. Je proto vhodný například pro vytváření záloh nebo provádění aktualizací.
- Mějte však na paměti, že úloha cron se provede pouze v případě, že je počítač skutečně zapnutý. Zmeškané cronové úlohy nebudou nahrazeny.
- Cronjob se skládá ze 7 sekcí. První znamená minutu a druhou hodinu, ve které je úkol dokončen. Třetí část obsahuje den měsíce a čtvrtý měsíc samotný, pátá je den v týdnu, přičemž čísla 0 a 7 představují neděli. Šestá část obsahuje seznam uživatelů, pro které se provádí cronjob. Nakonec je zaznamenán samotný úkol.
- Úlohy Cron jsou uloženy v celém systému v adresáři "/ etc / crontab" nebo pro jednotlivé uživatele v adresáři "/ var / spool / cron / crontabs".
Vytvořte Ubuntu cronjob - takto se to dělá
- Služba cronjob pro terminál je již součástí Ubuntu. Proto není nutná žádná instalace.
- Chcete-li vytvořit nebo změnit úlohu cron, otevřete terminál a zadejte „crontab -e“. Pokud chcete upravit cron úlohy jiného uživatele, zadejte „crontab -u user -e“ a nahraďte „user“ požadovaným uživatelem.
- Nyní si můžete vybrat, který editor chcete použít k úpravě svých cronových úloh. Doporučujeme používat nano, protože je to nejjednodušší způsob.
- Pomocí kláves se šipkami přejděte do dolní části dokumentu a zadejte své cronjob. Pokud parametr nepotřebujete, jednoduše jej vyplňte „*“. Například, pokud chcete dělat cron práci každý den ve 3:30 ráno, stačí vyplnit hodiny a minuty, místo zbývajících hodnot je zde „*“.
- Když skončíte, stiskněte současně [Ctrl] a [X] a potvrďte pomocí [J] a [Enter]. Vaše změny jsou uloženy a uzavřeny nano.
- Chcete-li zobrazit všechny své úlohy cron, zadejte příkaz „crontab -l“. Chcete-li zobrazit cron úlohy jiného uživatele, zadejte „crontab -u user -l“. Nahraďte „user“ jménem požadovaného uživatele.