Я собрал IoT-коробку поверх Rasbian Stretch Lite.Я хочу, чтобы скрипт запускался при локальном входе, но не при использовании SSH.
Когда я помещаю скрипт в ~/.bashrc
, он запускается как локально, так и по SSH.
/etc/rc.local
itпроисходит сбой, потому что он использует кадровый буфер, происходит до входа в систему
Настройка в crontab с @reboot происходит до входа в систему
systemctl
То же самое происходит до входа в систему.
Так что я быхорошо, используя ~/.bashrc
, если бы я мог проверить, подключен ли я, используя SSH или локально, или есть другой способ?
это просто autostart.sh
сценарий.
Я обнаружил, что положить10.sh в /etc/profile.d/10.sh
if ["tty
" = "/ dev / tty1"];затем
bash "/home/pi/config/licence.sh"
fi
Работает