Chcemy wyświetlić wiadomość na uruchomieniu Raspberry Pi, ale zastanawiamy się, czy jest to możliwe, czy nie? Tak, jest to możliwe i w tym artykule poznamy metodę wyświetlania wiadomości lub możemy uruchomić dowolny inny program na uruchomieniu Raspberry Pi. W tym celu wprowadzimy pewne zmiany w pliku SystemD, a następnie po tych zmianach uruchamia nasz dostosowany program na uruchomieniu Raspberry Pi.
Co to jest plik systemu w Raspberry Pi
Plik systemd w Raspberry Pi kontroluje wykonywanie różnych programów w czasie rozruchu i jest również odpowiedzialny za aktywację demonów. System systemu zarządza również obsługą różnych usług; Na przykład można go użyć do uruchamiania, zatrzymania i sprawdzania statusu usługi Apache Web Server. Jak powiedzieliśmy, że system SystemD kontroluje działanie różnych programów w czasie rozruchu, możemy go użyć do uruchomienia określonego programu na uruchomieniu Raspberry Pi.
Zrobimy skrypt Pythona i odtworzymy dźwięk „Welcome to the Linuxhint” na starcie Raspberry Pi, w tym celu utworzymy plik o nazwie „Witaj.Py ”Korzystanie z edytora tekstu Nano:
$ nano powitanie.pyI wpisz następujący tekst w pliku:
#! /usr/bin/env pythonZapisz plik i wyjdź z edytora Nano, ale upewnij się, że „espeak” jest instalowany na Raspberry Pi, jeśli nie jest zainstalowany, a następnie użyj wspomnianego polecenia, aby go zainstalować:
$ sudo apt instal espeak -yJak uruchomić dowolny program podczas uruchamiania Raspberry Pi za pomocą pliku SystemD
Aby uruchomić program w czasie rozruchu Raspberry, zdefiniujemy nową usługę i utworzymy usługę o nazwie „Welcome” w/Lib/Systemd/System/za pomocą edytora Nano:
$ sudo nano/lib/systemd/system/powital.pracaTeraz dodaj następujący skrypt do pliku powitalnego.praca:
[Jednostka]W powyższym skrypcie opisujemy usługę jako moją usługę powitalną, która zostanie uruchomiona po wielu użytkownikach.cel. Następnie w typu definiujemy jego zachowanie jako „bezczynne”, aby zostanie uruchomione, gdy inne główne operacje zostaną załadowane, a następnie podać ścieżkę i nazwę pliku, który ma zostać załadowany. Po tym zapisz plik za pomocą skrótu Ctrl+S i wyjdź z edytora tekstu z Ctrl+x.
Teraz zmienimy zgodę nowo utworzonego pliku usługi „Welcome” za pomocą polecenia CHMOD:
$ sudo chmod 644/lib/systemd/system/mile widziane.pracaPo zmianie uprawnień do pliku ponownie załadujemy demon i włączymy nowo utworzoną usługę „Witamy” z poleceniem:
$ sudo systemctl demon-reload && sudo systemCtl włącza powitanie.pracaUruchom ponownie system, aby potwierdzić zmiany:
$ rebootKorzystając z tej metody, możemy uruchomić dowolny program na uruchomieniu systemu operacyjnego, wystarczy wprowadzić kilka zmian w kodzie Python.
Wniosek
Możemy uruchomić dowolny program w czasie rozruchu systemu operacyjnego Raspberry Pi, używając różnych sposobów, takich jak RC.lokalny, systemd i .Bashrc. SystemD jest najczęściej stosowaną i wygodną metodą uruchomienia dowolnego programu podczas uruchamiania Raspberry Pi. W tym zapisie wykorzystaliśmy metodę SystemD do uruchomienia skryptu Pythona na uruchomieniu Raspberry Pi.