시작 시 터미널 명령(python 명령) 실행

시작 시 터미널 명령(python 명령) 실행

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

스크립트는 루트 권한으로 실행됩니다.

관련 정보