#linux #raspberry-pi
#linux #raspberry-pi
Вопрос:
Я использую Raspberry Pi 3. Я хочу выполнить программу при ее загрузке.
Я не рут.
Это не сработало:
sudo nano /etc/rc.local
- Между
fi
иexit 0
писатьsudo /my program/src/execute program amp;
- Перезагрузка
Как мне запустить программу при загрузке Raspberry Pi?
Комментарии:
1. Этот вопрос не касается программирования, как определено для StackOverflow. Это может быть более уместно на сайтах, связанных с S.E. raspberrypi.stackexchange.com или unix.stackexchange.com (Unix и Linux) . Рассмотрите возможность использования
flag
ссылки внизу вашего вопроса и попросите модератора переместить ее. Пожалуйста, не публикуйте один и тот же вопрос на 2 разных сайтах. Спасибо и удачи.
Ответ №1:
Я следил за этим. Что позволило мне автоматически войти в систему и загрузить рабочий стол (startX)
Для автоматического входа в систему:
sudo nano /etc/inittab
Прокрутите вниз до:
1:2345:respawn:/sbin/getty 115200 tty1
и измените на: (прокомментируйте это)
#1:2345:respawn:/sbin/getty 115200 tty1
Под этой строкой добавьте:
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>amp;1
и сохранить.
Затем отредактировано sudo nano /etc/rc.local
Затем я использую эту строку для автоматического запуска рабочего стола на RPi при его загрузке:
su -l pi -c startx
Где pi
находится пользователь и startx
команда для запуска.