JetPack 4.6.1 사용 중
JetsonNano에 전원 인가 시 imgCollector.py
자동 수행
쉘스크립트 파일 생성
cd ~
vim golfExec.sh
#!/bin/bash
python3 ~/<파일위치>/imgCollector.py
.bashrc
파일 맨 아래 동작시킬 쉘스크립트 파일을 추가
cd ~
vim .bashrc
if [-f ~/golfExec.sh]; then
. ~/golfExec.sh
fi
.bashrc
적용
부팅 시 바로 동작하니까 나머지 세팅할 동안 주석처리 권장
source .bashrc
왜? .bashrc
는 터미널에 접속해야 작동하니까
GUI에서는 터미널로 접속해야 함 -> 자동 X
일단 CTRL
+ALT
+F1
으로 GUI에서 CLI로 전환
JetPack 4.6.1의 경우 로그인 환경으로 lightdm
사용
sudo systemctl stop lightdm
sudo systemctl disable lightdm
sudo chsh -s /bin/bash $USER
lightdm-autologin
맨 아래 해당 내용 추가
sudo vim /etc/pam.d/lightdm-autologin
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
사용자명 추가됬는지 확인
ex) deepet@deepet-desktop:~$
이면 deepet가 사용자명
sudo vim /etc/group
nopasswdlogin:x:126:<사용자명>
getty@tty1.service
해당 내용으로 변경
sudo vim /etc/systemd/system/getty.target.wants/getty@tty1.service
[service]
ExecStart=-/sbin/agetty --noissue --autologin <사용자명> %I $TERM
서비스 가동
sudo systemctl daemon-reload
sudo systemctl enable getty@tty1.service
터미널 재접속
exec bash
systemctl start lightdm