GNU/Linux >> Linux Esercitazione >  >> Linux

Come impostare lo script di avvio e arresto su Gentoo Linux

A volte è necessario eseguire un comando o uno script di shell durante l'avvio e l'arresto del sistema. Ciò è utile per avviare un servizio all'avvio del sistema e interromperlo durante l'arresto del sistema. Questo tutorial ti aiuterà a eseguire script all'avvio e allo spegnimento del sistema su Gentoo Linux.

Ora gli script all'interno della directory /etc/local.d/ con suffisso .start verranno eseguiti all'avvio del sistema e tutti gli script con suffisso .stop verranno eseguiti durante l'arresto del sistema. Innanzitutto assicurati di aver abilitato gli script local.d utilizzando i passaggi seguenti.

Abilita script local.d

Per avviare gli script local.d all'avvio, aggiungi il relativo script init.d al runlevel predefinito

# rc-update add local default

Ora avvia il servizio facendo in modo che OpenRC controlli i servizi interrotti nel runlevel predefinito:

# rc-service local start

Esegui script all'avvio

Crea uno script /etc/local.d/myService.start e inserisci il tuo contenuto. Questo verrà eseguito durante l'avvio del sistema.

# vi /etc/local.d/myService.start
#!/bin/sh
# Show below message on system startup
echo "Welcome back!"

Esegui script all'arresto

Crea uno script /etc/local.d/myService.stop e inserisci i tuoi contenuti. Questo verrà eseguito durante l'arresto del sistema.

# vi /etc/local.d/myService.stop
#!/bin/sh
# Show below message on system shutdown
echo "Good bye!"

Linux
  1. Come utilizzare il comando di arresto e riavvio di Linux con esempi

  2. Come automatizzare l'avvio/arresto di Oracle Database e Listener su Linux

  3. Esempi di comandi di "spegnimento" in Linux

  4. Come posso eseguire uno script Perl come demone di sistema in Linux?

  5. Come determini se sei su un sistema Linux o BSD all'interno di uno script?

Come impostare o modificare il nome host in Linux

Come deframmentare il tuo sistema Linux

Come spegnere CentOS 8

Come utilizzare il comando di arresto di Linux

Come elencare i servizi su Linux

Come installare e configurare la Console Web Cockpit su un sistema Linux