Ubuntu를 처음 접했지만 이 질문에 대한 답을 얻기 위해 모든 곳을 살펴보았습니다. 지금까지 해결책을 찾지 못했습니다. 기본적으로 시작 시 서로 직접 이어지는 두 개의 터미널 명령을 실행해야 합니다. 이렇게 하면 시작 시 Python 스크립트를 열 수 있습니다. 스크립트는 수동으로 열면 작동하지만 부팅 시 작동하게 하려면 당황스럽습니다. 터미널에 다음을 입력합니다.
cd /directory/with/python/script/
python name.py
스크립트는 작동하지만 부팅 시 실행하는 데 문제가 있습니다.
답변1
머신이 부팅할 때마다 이 스크립트를 실행하고 싶다면 upstart init 작업을 추가하는 것이 편리한 방법입니다.
다음을 포함하는 파일 my-startup-script.conf
(이름은 사용자가 결정하지만 확장자는 이어야 함 .conf
) 을 생성합니다./etc/init
description "Describe what the script does."
start on filesystem
task
script
cd /path/to/script
python name.py
end script
스크립트는 루트 권한으로 실행됩니다.