Přejít na hlavní obsah

Jak přidat skript do spouštěče Linuxu: jednoduchý návod

Spuštění skriptů je pohodlný způsob, jak automatizovat procesy v operačním systému Linux. Spouštění skriptů při spuštění počítače umožňuje automaticky provádět požadované akce, jako je konfigurace sítě, spuštění služeb nebo programů. Pokud chcete, aby se skript spouštěl pokaždé, když je počítač zapnutý, postupujte podle tohoto jednoduchého návodu.

Prvním krokem je vytvoření samotného skriptu. Musíte určit, které příkazy nebo akce by měly být provedeny při spuštění. Vytvořte nový soubor a uložte jej s příponou ".sh". Například "myscript.sh". poté otevřete soubor v textovém editoru a napište požadované příkazy. Ujistěte se, že skript obsahuje správné příkazy a cestu k požadovaným souborům.

Po vytvoření skriptu je dalším krokem jeho umístění do adresáře, který je zodpovědný za spuštění. V různých distribucích Linuxu se toto adresář může jmenovat různě. Například v Ubuntu se nazývá " / etc / init.d/ "a v Arch Linux-" / etc/systemd/system/". Otevřete terminál a spusťte příkaz "sudo cp /cesta/k/skriptu /cesta/k/adresáři" a zkopírujte skript do spouštěcího adresáře.

Nyní je třeba přidat oprávnění k provádění skriptu. V terminálu spusťte příkaz "sudo chmod +x / cesta / k / skriptu". Tímto způsobem udělíte oprávnění ke spuštění skriptu při spuštění systému.

A konečně, aby se váš skript spouštěl při každém zapnutí počítače, musíte spustit příkaz "sudo update-rc.d jméno:"defaults". Zadejte heslo správce a potvrďte spuštění. Nyní se váš skript automaticky spustí při každém zapnutí počítače.

Nyní víte, jak přidat skript do spouštěče Linuxu. Využijte této příležitosti k usnadnění rutinních úkolů a automatizaci procesů v operačním systému Linux.

Vyberte správný okamžik

Existuje několik možných bodů, do kterých lze skript přidat při spuštění:

1. Při spuštění systému. Pokud potřebujete, aby se váš skript spustil ihned po spuštění operačního systému, můžete jej přidat do příslušných adresářů a souborů spouštěcí sekvence.

2. Při vstupu uživatele. Pokud potřebujete, aby se skript spustil při přihlášení konkrétního uživatele, můžete jej přidat do inicializačních souborů tohoto uživatele.

3. Při přihlášení. Pokud potřebujete, aby se skript spouštěl při přihlášení bez ohledu na uživatele, můžete jej přidat do systémové startovací sekvence.

Vyberte si vhodný okamžik pro vás a pokračujte podle dalších pokynů.

Všimněte si, že k úpravě souborů systémové spouštěcí sekvence a inicializačních souborů uživatelů možná budete potřebovat práva superuživatele.

Vytvořte skript

Před přidáním skriptu do spouštěče Linuxu musíte vytvořit samotný skript. Chcete-li to provést, postupujte podle následujících kroků:

  1. Otevřete jakýkoli textový editor, jako je Nano nebo Vim.
  2. Zadejte požadované příkazy a nastavení, které chcete provést při spuštění skriptu.
  3. Uložte skript s vhodným názvem a rozšířením, například script.sh..
  4. Ujistěte se, že skript má oprávnění k provádění. Chcete-li to provést, spusťte příkaz chmod +x script.sh..

Nyní máte připravený skript, který můžete přidat do spouštěče Linuxu.

Vytvořte spustitelný skript

Chcete-li začít, otevřete terminál a přejděte do adresáře, kde je váš skript. Zadejte příkaz:

chmod + x имя_скрипта.ѕһ

Tady je jméno.sh je název vašeho skriptu. Nezapomeňte zadat rozšíření. sh.

Příkaz chmod +x přiřadí oprávnění k provádění tohoto souboru. Nyní se skript stal spustitelným.

Chcete-li se ujistit, že jsou pravidla správně aplikována, můžete pomocí příkazu Zobrazit informace o souborech v aktuálním adresáři:

V důsledku toho uvidíte seznam souborů v aktuálním adresáři s jejich přístupovými právy. Váš skript by měl mít práva-rwxr-xr - x .

Nyní je váš skript připraven k použití při spuštění Linuxu.

Přesuňte skript do správného adresáře

Chcete-li přidat skript do spouštěče Linuxu, musíte jej umístit do správného adresáře, aby jej systém mohl spustit při každém spuštění. Postup přesunu skriptu se může v různých distribucích Linuxu mírně lišit, ale základní kroky zůstávají přibližně stejné.

  1. Otevřete terminál a zadejte příkaz cd pro přechod do adresáře, kde je váš skript.
  2. Zkopírujte skript do automatické složky stahování pomocí příkazu cp . Pokud se například nacházíte v adresáři / home / user / scripts a váš skript se nazývá myscript.sh , spusťte příkaz cp myscript.sh / etc / init.d/ .
  3. Zkontrolujte oprávnění skriptu pomocí příkazu ls-l . Ujistěte se, že skript má spouštění pro všechny uživatele, v případě potřeby změňte přístupová práva pomocí příkazu chmod . Můžete například spustit příkaz chmod +x /etc/init.d/myscript.sh Chcete-li nastavit provádění pro všechny uživatele.

Po dokončení všech těchto kroků bude váš skript přesunut do správného adresáře. Nyní jej systém automaticky spustí při každém spuštění Linuxu.

Nastavte přístupová práva

Chcete-li nastavit práva, otevřete terminál a zadejte následující příkaz:

chmod +x /путь/к/скрипту.sh

V tomto týmu chmod - je to nástroj pro změnu přístupových práv, symbol + označuje, že přidáváme práva a symbol x to znamená, že přidáváme právo na plnění.

Po provedení tohoto příkazu bude mít skript oprávnění k provádění. Nyní, když spustíte Linux, Systém automaticky spustí váš skript.

Aktualizujte seznam spuštění

Po přidání skriptu do spouštěcí složky Linuxu budete muset aktualizovat seznam spuštění systému. To umožní operačnímu systému zohlednit váš skript při každém spuštění. V této části se podíváme na několik způsobů, jak aktualizovat seznam spuštění v Linuxu.

TýmPopis
sudo update-rc.d [jméno] defaultsPřidá skript do seznamu spuštění s výchozím nastavením.
sudo systemctl enable [jméno].serviceObsahuje skript do spuštění pomocí systemd.
sudo ln -s [cesta_k_skriptu] /etc/init.d/Vytvoří symbolický odkaz na skript ve spouštěcí složce.

Vyberte jednu z výše uvedených metod a spusťte příslušný příkaz v terminálu. Po úspěšném spuštění příkazu bude seznam spouštěčů aktualizován a váš skript se spustí při každém spuštění systému.

Pamatujte, že k provádění příkazů začínajících slovem "sudo" možná budete potřebovat administrativní práva. Ujistěte se, že provádíte příkazy jako uživatel s příslušnými oprávněními.

Zkontrolujte skript

Jakmile přidáte skript do spouštěče Linuxu, je důležité zkontrolovat jeho funkčnost. Chcete-li to provést, postupujte podle následujících kroků:

  1. Restartujte počítač, abyste se ujistili, že se skript spustí automaticky při spuštění systému.
  2. Otevřete terminál a spusťte příkaz, který spustí váš skript ručně. Například: ./путь_к_скрипту.ѕһ.
  3. Ujistěte se, že skript běží bez chyb a provádí potřebné kroky. Pokud dojde k chybám, zkontrolujte cesty k souborům a závislosti, které váš skript používá.

Pokud skript funguje správně a spustí se automaticky při spuštění systému, pak jste úspěšně přidali skript do spouštěče Linuxu. Nyní bude váš skript spuštěn pokaždé, když je počítač zapnutý, což vám výrazně usnadní proces jeho spuštění. Hodně štěstí!