Otázka : Jak mohu nainstalovat všechny naplánované úlohy z textového souboru do crontab? Mohu také odstranit všechny úlohy cron najednou místo odstranění jednotlivých řádků z crontab?
Odpověď :Crontab můžete instalovat, upravovat a odstraňovat v dávkovém režimu jako příklady níže. Podívejte se také na našich 15 příkladů crontab.
1. Nainstalujte Crontab v dávkovém režimu
Zadáním názvu souboru jako argumentu příkazu crontab můžete nainstalovat nové úlohy cron z textového souboru, jak je uvedeno níže.
Nejprve vytvořte textový soubor se všemi položkami vašich úloh cron.
$ cat cron-file.txt * * * * * /bin/date >> /tmp/date-out * * * * * /bin/ls >> /tmp/ls-out
Dále nainstalujte úlohy cron z textového souboru, jak je uvedeno níže.
$ crontab cron-file.txt
Poznámka: Tím se přepíší existující záznamy cron.
2. Upravte crontab v dávkovém režimu
Crontab můžete upravovat v dávkovém režimu pomocí různých metod (například pomocí sed).
Příklad:Změňte přesměrování výstupu ze zápisu na připojení pro všechny úlohy cron.
$ crontab -l * * * * * /bin/date > /tmp/date-out * * * * * /bin/ls > /tmp/ls-out $ crontab -l | sed 's/>/>>/' | crontab - $ crontab -l * * * * * /bin/date >> /tmp/date-out * * * * * /bin/ls >> /tmp/ls-out
3. Odebrat všechny úlohy cron aktuálního uživatele
Volba -r v Crontabu odstraní všechny úlohy cron pro aktuálního uživatele. Pokud máte příslušná oprávnění, můžete dokonce odstranit úlohy cron jiných uživatelů pomocí volby -r spolu s volbou -u user.
Příklad:Odeberte aktuální uživatelské záznamy cronu.
$ crontab -r
Příklad:Odeberte zadané položky uživatelského cronu.
$ crontab -r -u USERNAME