답변:
15.04 또는 이후 릴리스 (를 사용하는 경우 systemd
) 를 사용하지 않는 한 스크립트를 Upstart 작업으로 바꾸면 찾을 수있는 예제 /etc/init.d/
(System V 스타일 init 스크립트, 우분투 및 기타 배포판에서 멀어짐).
갑자기 출세 한 요리 책은 갑자기 출세 한 작업이 어떻게 작동하는지에 대한 방대한 양의 정보가 있습니다. 비록 그것을 하우투라고 설명하지는 않겠지 만, 거기에있는 정보를 재고 Ubuntu Upstart 작업을 통해 살펴보면 /etc/init/
그림을 얻을 수 있습니다.
다음은 시작 스크립트를 생성하는 방법에 대한 간단한 예입니다. https://wiki.frugalware.org/index.php/Upstart_Job_HOWTO
업데이트 : 위의 링크가 끊어졌습니다. 다음은 스크립트의 예입니다.
description "My startup service"
author "You or someone else"
version "3.14"
pre-start script
echo 'Starting my service ...'
end script
start on net-device-up
stop on runlevel [!2345]
console output
respawn
exec /path/to/your/custom/script
필요에 따라 조정하십시오.
스크립트를 /etc/init/yourfilename.conf
그런 다음 다음을 사용하여 구성을 다시로드하십시오.
sudo initctl reload-configuration
모든 것이 정상이면 다음과 같이 시작할 수 있습니다.
sudo start yourfilename