라즈베리파이 파이썬 스크립트 자동실행 해제
글쓴이: skyjjogari / 작성시간: 금, 2016/05/27 - 1:13오후
라즈베리파이에 라즈비안 OS를 올리고 파이썬으로 코딩하여 테스트 중입니다.
/etc/xdg/lxsession/LXDE-pi/autostart의 내용에 해당 실행파일 (.py파일)을 실행하게하여 부팅시 자동실행이 되게끔 설정하였습니다.
그런데 해당 소스에 try-exception 구문을 넣어서 에러 발생 시 reboot을 하게 하는 바람에..
부팅하고 실행되면 바로 리붓이 되어 아무것도 할 수 없는 상황이 되었습니다.
질문의 요지는 다음과 같습니다.
<다음>
1. OS를 Write한 SD카드를 포멧하지 않고, 현재 부팅 시 자동실행 되는 상황을 해제 하는 방법이 있습니까?
2. 만약 불가능하다면 SD카드를 PC에 인식시켜서 해당 실행파일만 따로 copy를 할 수 있는 방법이 있습니까?
고수 분들의 많은 고견 부탁드립니다.
감사합니다.
Forums:
2. SD카드 리더기를 일반 데스크탑에 연결해서 루트
2. SD카드 리더기를 일반 데스크탑에 연결해서 루트 권한으로
/etc/xdg/lxsession/LXDE-pi/autostart
수정하시면 됩니다.
SD카드 리더기를 일반 데스크탑에 연결하면
SD카드 리더기를 일반 데스크탑에 연결하면 라즈비안OS관련 파일들만 나오고 위의 경로는 없습니다.
다른 방법은 없을까요?
윈도에서 연결하셨나요? 제 기억에 떠야
윈도에서 연결하셨나요?
제 기억에 떠야 정상인데..
해당 경로의 파티션이 분리되어 있으면(부팅 파티션과)
수동으로 마운트해줘도 가능하구요.
윈도에서 연결했습니다.
디스크 잡혀서 열기하면,
/etc/xdg/lxsession/LXDE-pi/autostart 와 같은
라즈베리파이에서 부팅해서 볼 수 있는 폴더 및 파일이 있는 것이 아닌,
라즈비안을 부팅할 수 있게하는 OS용 파일들만 있다고 말씀 드린 사항입니다ㅠㅠ
어떻게 해결하셨나요 ㅜㅜ
어떻게 해결하셨나요 ㅜㅜ
터미널 실행 후, 해당파일 직접 수정 reboot 로 해결
제 경우는 /etc/profile에 자동 실행 스크립트 작성했습니다.
ctrl, alt 및 F1으로 터미널 실행
sudo nano /etc/profile
해당 파이썬 스크립트 찾아서 삭제(또는수정 등) --> ctrl X로 저장
reboot로 해결했습니다
댓글 달기