Přejít na hlavní obsah

Jak nastavit počítač na vypnutí v určitou dobu v Linuxu

  • Karel Mareš
  • Praxe

Linux - je to jedinečný open source operační systém, který uživatelům nabízí flexibilitu a možnost přizpůsobit si své pracovní prostředí, jak uznají za vhodné. Jednou z užitečných funkcí Linuxu je možnost automatického vypnutí počítače v určitou dobu, což může být zvláště užitečné, když potřebujete odejít, ale stále musíte dokončit určité úkoly.

Šťastně je operační systém Linux dodáván s nástroji, které vám umožní snadno nastavit automatické vypnutí počítače. Jeden z těchto nástrojů - crontab. Crontab je program v Linuxu, který umožňuje uživateli spravovat soubory cron, které se používají ke správě spouštění úloh v určitou dobu nebo při určitých událostech.

Chcete-li nastavit automatické vypnutí počítače v Linuxu, musíte nejprve otevřít terminál a zadat následující příkaz:

Po dokončení tohoto příkazu se otevře editor crontab, kde můžete přidat novou úlohu. Zadejte následující řádek do editoru crontab:

00 20 * * * shutdown now

Tento řádek zobrazuje čas vypnutí počítače-20: 00. Tento čas můžete změnit zadáním hodnot, které potřebujete. Dokončete úpravy souboru crontab a uložte jej. Váš počítač bude automaticky vypnut ve vámi určeném čase podle vašeho místního času.

Instalace balíčku pro plánování úkolů

Než budeme moci nakonfigurovat počítač tak, aby se v určitém čase v Linuxu automaticky vypnul, budeme muset nainstalovat speciální balíček pro plánování úkolů.

V Linuxu je běžný nástroj cron, který vám umožňuje spouštět úkoly v nastaveném čase nebo pravidelně. Pro správu tohoto nástroje použijeme balíček cronie .

Chcete-li jej nainstalovat, Postupujte podle následujících příkazů:

  1. Otevřete terminál;
  2. Zadejte příkaz sudo apt-get update a stisknutím klávesy Enter aktualizujte seznam balíčků;
  3. Zadejte příkaz sudo apt-get install cronie a stisknutím klávesy Enter nainstalujte balíček.

Po instalaci balíčku cronie budete připraveni přizpůsobit plánování úkolů a automatické vypnutí počítače ve správný čas.

Otevřít terminál a zadat příkaz k instalaci

Chcete-li nastavit počítač na automatické vypnutí v určitou dobu, musíte provést několik jednoduchých kroků.

Prvním krokem je otevřít terminál pro přístup na příkazový řádek. K tomu můžete použít klávesovou zkratku Ctrl+Alt+T nebo najít terminál v nabídce aplikací.

Jakmile bude terminál otevřen, zadejte následující příkaz k instalaci požadovaného balíčku:

sudo apt-get install gnome-schedule

Při provádění tohoto příkazu budete muset zadat heslo správce. Poté bude provedena instalace požadovaného balíčku.

Vytvoření skriptu pro vypnutí počítače

Pro nastavení automatického vypnutí počítače v určitou dobu lze v Linuxu použít skript (skript) v jazyce Shell příkazového shellu. V tomto případě zvažte vytvoření skriptu pro vypnutí počítače podle plánu.

1. Otevřete textový editor a vytvořte nový soubor pro skript s příponou ".sh". Například "shutdown_script.sh".

2. Do otevřeného souboru napište příkaz "shutdown". Tento příkaz se používá k vypnutí počítače. Může být doplněna různými možnostmi, například" - h " pro vypnutí s následným výpadkem napájení.

3. K zadání času vypnutí počítače lze použít příkaz "at". Například "ve 23: 00 shutdown". Tento příkaz umožňuje provést zadaný příkaz v uvedeném čase. V tomto případě bude počítač vypnutý ve 23: 00.

4. Uložte soubor skriptu.

5. Spusťte skript pomocí příkazu "bash". Například "bash shutdown_script.sh". tímto způsobem bude počítač vypnut ve stanovenou dobu.

6. Chcete-li skript automaticky spustit, když je počítač zapnutý, můžete jej přidat do spuštění. Chcete-li to provést, otevřete soubor "/etc/rc.local "a přidejte příkaz Spustit skript před řádek "exit 0". Například "bash". Nyní se pokaždé, když je počítač zapnutý, skript automaticky spustí a vypne počítač ve stanovenou dobu.

Nyní máte skript (skript) pro automatické vypnutí počítače v určitou dobu v Linuxu. V případě potřeby můžete změnit dobu vypnutí, přidat možnosti pro příkaz "shutdown" nebo nastavit automatické spouštění skriptu, když je počítač zapnutý.

Přiřazení plánovače provést skript v určitou dobu

Plánovač úloh v Linuxu vám umožňuje nakonfigurovat automatické spouštění skriptů v určitou dobu. To může být užitečné například pro automatické vypnutí počítače v nastaveném čase nebo pro spuštění určitých úkolů v určitých časových bodech.

Chcete-li nakonfigurovat provádění skriptu v určitou dobu pomocí Plánovače úloh, musíte provést následující kroky:

  1. Otevřete terminál a zadejte příkaz crontab-e pro úpravu tabulky úloh.
  2. V editoru, který se otevře, přidejte řádek obsahující informace o době spuštění skriptu a cestu ke skriptu. Například k provedení scénáře script.sh každý den v 10:30 je třeba přidat řádek 30 10 * * * /path/to/script.sh
  3. Uložit a zavřít soubor.

Poté bude plánovač úloh automaticky provádět zadaný skript v nastaveném čase. Aktuální Nastavení plánovače úloh můžete zkontrolovat pomocí příkazu crontab-l.