Я использую Ubuntu Server 20.04 для Raspberry Pi 4, я пытаюсь запустить файл .sh при загрузке, поэтому я могу просто подключить Pi, и он запускает скрипт, но как мне это сделать? .
В большинстве случаев вы редактируете $ sudo nano / boot /config.txt
и добавьте то, что вам нужно для запуска при загрузке, вот еще один способ более подробного объяснения, скопируйте и вставьте на новую вкладку браузера.
https://raspberrytips.com/autostart-a-program-on-boot/[12164 impression
Вы можете сделать это через cron. Создайте файл (с любым именем по вашему выбору) в каталоге /etc/cron.d
, который содержит следующее:
@reboot root /path/to/your/file.sh
(файл .sh, конечно, должен быть исполняемым)
systemctl
- это то, что вы ищете. Вам нужно будет установить сценарий в подходящее место. Затем создайте служебный файл. Убедитесь, что файл является исполняемым ( chmod + x /your/file.sh
).
Более подробную информацию можно найти здесь: Как запустить одну команду при запуске с помощью systemd?