programing

Ubuntu를 시작할 때 스크립트를 실행하는 방법은 무엇입니까?

nasanasas 2020. 11. 21. 11:19
반응형

Ubuntu를 시작할 때 스크립트를 실행하는 방법은 무엇입니까?


시스템이 Ubuntu에서 부팅 될 때 백그라운드에서 일부 Java 프로그램을 실행하고 싶습니다. /etc/init.d 디렉토리에 스크립트를 추가하려고했지만 프로그램을 시작하지 못했습니다. 즉, 프로그램이 시작되지 않습니다. 어떻게해야하나요?


우선, 시작할 때 작업을 실행하는 가장 쉬운 방법은 파일에 추가하는 것 /etc/rc.local입니다.

또 다른 간단한 방법은 @rebootcrontab에서 사용 하는 것입니다. 자세한 내용은 cron 맨 페이지를 참조하십시오.

그러나 올바르게 작업하려면 스크립트를 추가하는 것 외에도 스크립트를 /etc/init.d실행해야하는시기와 매개 변수를 우분투에 알려야합니다. 이것은 update-rc.d일부 /etc/rc*디렉토리에서 스크립트로 의 심볼릭 링크를 만드는 명령으로 수행됩니다 . 따라서 다음과 같은 작업을 수행해야합니다.

update-rc.d yourscriptname start 2

그러나 실제 초기화 스크립트는 다양한 명령 줄 옵션을 처리 할 수 ​​있어야하며 그렇지 않으면 시작 프로세스에 통합 될 수 있어야합니다. 이 파일 /etc/init.d/README에는 몇 가지 세부 정보와 추가 포인터가 있습니다.

참고 URL : https://stackoverflow.com/questions/8339555/how-to-run-a-script-at-the-start-up-of-ubuntu

반응형