시작 시 실행 파일을 실행하는 방법은 무엇입니까?

시작 시 실행 파일을 실행하는 방법은 무엇입니까?

저는 Debian OS를 사용하고 있으며 부팅 후 바로 실행해야 하는 실행 파일(a.out)이 있습니다.

etc/rc.local을 사용해 보았습니다.

어떤 제안이 있으십니까?

감사해요.

답변1

그것은 주로 귀하의 상황에 달려 있습니다.init서브시스템, 아마도 sysvinit 문제일 것입니다런레벨, 일부체계뭔가 또는 다른 것(예:달리다).

init귀하의 컴퓨터(및 배포판)에 무엇이 있는지 조사하고 해당 프로그램에 대한 문서를 자세히 조사 해야 합니다 init.

최신 데비안 배포판이 일반적으로 사용됩니다 systemd.이것.

그건 그렇고, 읽어보세요예약된 작업(5). 아마도 하나의 @reboot항목으로 충분할 것입니다. 당신은 사용할 수 있습니다예약된 작업(1)추가하세요.

init관련 스크립트 및 crontab 작업 에서는PATH아니요사용자 설정에서 초기화합니다(그러나작은시스템 전체 기본값). 실제로 이런 종류의 경우에는 전체 실행 경로를 사용하는 것이 더 좋습니다.

관련 정보