
부팅 시 또는 특정 간격 으로 백그라운드에서 프로그램을 시작하는 방법을 알고 있지만 cron
, 이 경우에는 컴퓨터가 시작될 때 자동으로 포그라운드에서 Python 스크립트를 시작하여 즉시 화면에 출력이 표시되기 시작합니다.
내 개입 없이 그게 가능할까?
답변1
배포판에 따라 스크립트를 실행 수준에 배치할 수 있습니다(즉, 실행됨).~ 후에사용자가 로그인되었습니다). cron과 달리 대화형으로 실행됩니다!
실행 수준의 의미가 무엇인지 확인해야 합니다(기본값에서 변경했을 수 있으므로).
Debian 및 Ubuntu의 기본 실행 수준은 다음과 같습니다.
- 0 시스템 정지
- 1명의 단일 사용자
- 2 전체 다중 사용자 모드(기본값)
- 3-5 2와 동일
- 6 시스템 재부팅
여기에 스크립트를 넣으세요 /etc/rcX.d 파일을 올바른 실행 수준에 놓으면 컴퓨터가 시작된 후에 실행됩니다.