GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat, upravit nebo odebrat úlohy Cron v dávkovém režimu

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

Linux
  1. Jak používat cron na Linuxu

  2. Jak odstranit úlohy cron

  3. Jak naplánovat úlohy Cron pomocí Crontab

  1. Kde je protokol cron / crontab? / Jak povolit protokol Cron?

  2. Crontab Log:Jak protokolovat výstup mého skriptu Cron

  3. Jak cron interně plánuje úlohy?

  1. Jak automatizovat úlohy v Linuxu pomocí Crontab

  2. Plánování úloh Cron pomocí Crontab

  3. Jak mohu zobrazit výsledky svých úloh cron?