GNU/Linux >> Znalost Linux >  >> Panels >> Webmin

Naplánované příkazy

V zaměstnání (nazývané Scheduled Commands od Webmin) jsou podobné úlohám Scheduled Cron, ale místo opakovaného spouštění podle plánu se spouštějí pouze jednou v určený den a čas. Na rozdíl od úloh Cron je lze nakonfigurovat tak, aby se spouštěly v určitém adresáři namísto v domovském adresáři uživatele. Naplánované příkazy také sledují proměnné prostředí, které byly nastaveny při vytváření, a zpřístupňují je příkazu při jeho spuštění.

Normálně se příkaz at používá k vytvoření úloh At, příkaz atq k jejich vypsání a příkaz atrm k jejich odstranění. V Linuxu adresář /var/spool/at se používá k ukládání úloh, jedna na soubor. Proces démona atd., který neustále běží na pozadí, kontroluje tyto soubory a spouští je ve vhodnou dobu. Po spuštění se úloha automaticky odstraní, protože již není potřeba.

Modul Webmin pro vytváření a mazání úloh At se nazývá Plánované příkazy a najdete jej v kategorii Systém. Po jeho zadání se na hlavní stránce zobrazí seznam příkazů, které čekají na spuštění (za předpokladu, že nějaké jsou), a formulář pro přidání nového příkazu. Níže uvedený obrázek ukazuje příklad.


Modul Plánované příkazy

Kterýkoli z příkazů zobrazených na hlavní stránce lze zobrazit podrobněji kliknutím na jeho ID úlohy . Tím se dostanete na stránku, která zobrazuje celý skript shellu, který bude spuštěn při spuštění příkazu, včetně všech proměnných prostředí. Na této stránce můžete příkaz zrušit dříve, než bude mít příležitost spustit, kliknutím na Zrušit tento příkaz knoflík.

Vytvoření nového naplánovaného příkazu

Nový příkaz, který se spustí v daný čas a jako uživatel dle vašeho výběru, lze vytvořit pomocí následujících kroků:

  1. Na hlavní stránce modulu v Nový naplánovaný příkaz zadejte jméno uživatele, pod kterým chcete příkaz spustit, do Spustit jako uživatel pole.
  2. Vyplňte Datum spuštění a Spustit v čase pole s datem a časem, kdy se má příkaz spustit.
  3. Nastavte Spustit v adresáři pole do libovolného adresáře, ve kterém chcete příkaz spustit.
  4. V části Příkazy k provedení textového pole zadejte tolik příkazů shellu, kolik chcete, jeden na řádek.
  5. Po dokončení klikněte na tlačítko Vytvořit knoflík. Stránka se obnoví a váš nový příkaz se objeví v seznamu v horní části stránky.

Naplánované příkazy vytvořené z Webminu budou používat proměnné prostředí nastavené samotným Webminem, které nejsou stejné jako proměnné, které by byly nastaveny, kdyby příkaz vytvořil jeho vlastník v příkazovém řádku.

Viz také

  • Naplánované úlohy Cron

Webmin
  1. Vlastní příkazy

  2. Spustit příkaz, který je zastíněn aliasem?

  3. Linuxové příkazy od A do Z

  1. Základní Linuxové příkazy

  2. Linuxový příkaz echo

  3. Užitečné příkazy python-novaclient

  1. Linuxové příkazy:jobs, bg a fg

  2. 25 základních příkazů Ubuntu

  3. Spusťte příkaz cd jako superuživatel v Linuxu