Někdy bylo nutné během spouštění a vypínání systému spustit příkaz nebo skript shellu. To je užitečné pro spuštění služby při startu systému a její zastavení během vypínání systému. Tento tutoriál vám pomůže spouštět skripty při spouštění a vypínání systému na Gentoo Linuxu.
Nyní budou skripty v adresáři /etc/local.d/ s příponou .start provedeny při startu systému a všechny skripty s příponou .stop budou provedeny během vypínání systému. Nejprve se pomocí níže uvedených kroků ujistěte, že jste povolili skripty local.d.
Povolit skripty local.d
Chcete-li spustit skripty local.d při spouštění, přidejte jeho skript init.d do výchozí úrovně běhu
# rc-update add local default
Nyní spusťte službu tak, že OpenRC kontroluje zastavené služby ve výchozí úrovni běhu:
# rc-service local start
Spustit skript při spuštění
Vytvořte skript /etc/local.d/myService.start a vložte do něj svůj obsah. To bude provedeno během spouštění systému.
# vi /etc/local.d/myService.start
#!/bin/sh # Show below message on system startup echo "Welcome back!"
Spustit skript při vypnutí
Vytvořte skript /etc/local.d/myService.stop a vložte do něj svůj obsah. To bude provedeno během vypínání systému.
# vi /etc/local.d/myService.stop
#!/bin/sh # Show below message on system shutdown echo "Good bye!"