Come controllare lo stato di un servizio nel sistema operativo Raspberry Pi

Come controllare lo stato di un servizio nel sistema operativo Raspberry Pi
Raspberry Pi appartiene alla categoria dei computer a scheda singola e ha una vasta gamma di applicazioni in progetti di automazione, robotica e calcolo. Può anche essere utilizzato per l'esecuzione di più sistemi operativi e tra questi il ​​sistema operativo Raspberry Pi è il sistema operativo consigliato per il dispositivo.

Mentre lavori sul sistema operativo Raspberry Pi, a volte potresti trovare un servizio che non funziona sul tuo sistema Raspberry Pi e potresti sentire la necessità di verificarlo per risolverlo. Se non sai come verificare lo stato del servizio su Raspberry Pi, segui le linee guida di questo articolo.

Cominciamo!

Controlla lo stato di un servizio

Per controllare lo stato dei servizi su Raspberry Pi, prima devi trovare il numero di servizi in esecuzione sul tuo sistema Raspberry Pi. È possibile utilizzare il comando menzionato di seguito per vedere lo stato di tutti i servizi in esecuzione sul sistema Raspberry Pi.

$ Sudo Service --status-all

Dopo aver eseguito il comando sopra, tutti i servizi verranno visualizzati sullo schermo insieme agli indicatori di servizio. Ci sono tre indicatori di servizio che sono:

  • Più [+]
  • Meno [-]
  • Punto interrogativo [?"

La descrizione di ciascun indicatore è menzionata di seguito:

1: più [+] indicatore

L'indicatore più rappresenta che questi I servizi funzionano Bene; come nell'immagine sopra Avahi-Daemon, Bluetooth E Crons avere più [+] indicatore con loro ciò significa che stanno funzionando bene nel sistema.

2: meno [-] indicatore

L'indicatore meno rappresenta che il Il servizio non è in esecuzione O è inattivo sul tuo sistema Raspberry Pi. Nel mio caso Alsa-Utils, APPAMMor, Fio, e alcuni altri servizi non sono in esecuzione, che è rappresentato dal [-] Indicatore.

3: punto interrogativo [?] Indicatore

Questo indicatore viene visualizzato quando un utente ha limitato alcuni servizi. Nel mio caso, non ho limitato nessuno dei servizi, quindi non c'è punto interrogativo [?" indicatore.

Ora, dopo aver trovato i servizi in esecuzione sul sistema Raspberry Pi, è ora di controllare lo stato di un servizio che sia attivo o meno e puoi farlo eseguendo il seguente comando:

$ systemctl è-attivo

Nota: Ricorda di sostituire Con il nome del servizio si desidera controllare lo stato. Come nell'esempio seguente, ho verificato lo stato di due servizi, che sono lightdm E Fio.

Come risultato del comando sopra, il attivo E inattivo lo stato del servizio viene visualizzato come output.

È inoltre possibile controllare lo stato del servizio utilizzando il seguente comando:

$ Sistema Stato

Nel caso in cui il servizio venga interrotto, è possibile avviarlo utilizzando il seguente comando:

$ SYSTEMCTL Inizia

IL attivo (in esecuzione) Lo stato del servizio mostra che funziona bene su Raspberry Pi.

Per ricaricare o riavviare il servizio, basta sostituire il "inizio" con "ricaricare" O "ricomincia" Nel comando sopra. Questo riavvierà il servizio sul tuo sistema Raspberry Pi.

Lo stesso tipo di output che otterrai quando esegui il seguente comando:

$ sudo status di servizio

Conclusione

Per controllare lo stato di tutti i servizi in esecuzione sul sistema Raspberry Pi, è possibile utilizzare il “Servizio tutto"Comando in quanto visualizza lo stato di tutti i servizi con segni di indicatore di servizio [+], [-], E [?". Questi indicatori mostrano se il servizio è attivo, inattivo o limitato sul sistema Raspberry Pi. Puoi anche controllare lo stato di un particolare servizio utilizzando il "SystemCtl" O "servizio" comandi insieme al nome del servizio. Se in qualche modo il servizio viene interrotto, puoi avviarlo in qualsiasi momento utilizzando il "SystemCtl Start" comando.