터미널에서 myscript.py (Lubunt)에서 파이썬 스크립트를 실행해야합니다 . 이 스크립트에는 루트가 필요합니다.
.desktop
다음 명령을 실행 하는 파일을 설정했습니다 .
lxterminal --command="python /home/d/Jarvis/alarm.py && /bin/bash"
터미널 창은 시작시 열리고 스크립트를 실행하지만 Python 스크립트가 루트로 실행되지 않기 때문에 오류가 발생하면 닫힙니다. 내가 이것을 변경하면 Exec=
...
lxterminal --command="sudo python /home/d/Jarvis/alarm.py && /bin/bash"
... (접두사로 명령 sudo
)이 작동합니다. 그러나 터미널은 시작시 열리고
[sudo] password for d: \
프롬프트가 표시되면 비밀번호를 입력해야합니다. 시작시 파이썬 스크립트 실행이 사용자 상호 작용없이 완전히 자동으로 수행되기를 원합니다.
어떻게하면됩니까?