부팅시 또는 서비스로 애플리케이션을 시작하는 방법

CountryDeamon

부팅시 응용 프로그램을 시작할 수 있도록 Upstart 지침을 따랐습니다.

/etc/init/poolparty.conf다음을 정의한 파일을 만들었습니다 .

# poolparty - poolparty job file

# Stanzas
#
# Stanzas control when and how a process is started and stopped
# See a list of stanzas here: http://upstart.ubuntu.com/wiki/Stanzas#respawn

# When to start the service
start on runlevel [2345]

# When to stop the service
stop on runlevel [016]

# Automatically restart process if crashed
respawn

# Essentially lets upstart know the process will detach itself to the background
expect fork

# Run before process
pre-start script
    [ -d /var/run/poolparty ] || mkdir -p /var/run/poolparty
    echo "starting Poolparty"
end script

# Start the process
exec /opt/poolparty/bin/poolparty start

이것은 네트워크가 시작되고 다중 사용자 모드가 시작되어야하는 응용 프로그램입니다. 어쨌든 먼저 기계를 시작해야하는 것이 무엇이든 거기에 있어야합니다. 부팅 프로세스가 끝날 때 시작할 수 있습니다.

그러나 재부팅하면 아무 일도 일어나지 않습니다.

시작하려면 또 무엇을해야합니까? 누군가 도울 수 있습니까?

를 입력 service poolparty start하면 서비스가 이미 시작되었거나 아무것도 표시되지 않습니다. 어쨌든 작동하지 않습니다.

그래서 누군가 나를 여기로 안내 할 수 있다면 그것은 좋을 것입니다. 로그도 확인하고 싶습니다.

Btw /opt/poolparty/bin/poolparty는 사물을 설정하고 자바 애플리케이션을 호출하는 실행 가능한 스크립트입니다. jsvc64를 사용하여 Tomcat을 기반으로 한 Java 애플리케이션을 시작합니다.

pl_rock

네트워크가 필요하고 새 디렉토리를 만들고 있으므로 로컬 파일 시스템도 필요하므로 사용해야합니다.

start on (local-filesystems and net-device-up IFACE!=lo)

또는

start on (local-filesystem and started networking)

대신에

start on runlevel [2345]

그리고 당신은 시도 할 수 있습니다

if [ ! -e /var/run/poolparty ]; then
     /bin/mkdir  /var/run/poolparty
   fi

대신에

  [ -d /var/run/poolparty ] || mkdir -p /var/run/poolparty
        echo "starting Poolparty"

제안 : 아래에있는 upstart 로그를 참조하십시오 /var/log/upstart. 또한 명령을 사용하여 init 스크립트의 구문 오류를 확인하십시오.

init-checkconf -d /etc/init/poolparty.conf  

upstart 스크립트에 대한 더 나은 이해는 Upstart Ubuntu cookbook을 참조하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

애플리케이션 화면에서 .desktop 애플리케이션을 시작하는 방법

분류에서Dev

Ubuntu 시작시 Plank 애플리케이션을 비활성화하는 방법

분류에서Dev

react + socket io 애플리케이션에서 채팅을 표시하는 방법

분류에서Dev

Spring Boot 및 Kotlin으로 웹 애플리케이션을 시작하는 방법

분류에서Dev

ear 애플리케이션을 Spring으로 다시 작성하는 방법

분류에서Dev

쉘에서 애플리케이션을 "올바르게"시작하는 방법

분류에서Dev

Android 장치에서 알람 애플리케이션을 시작하는 방법

분류에서Dev

시작하는 스프링 부트 애플리케이션을 중지하는 방법은 무엇입니까?

분류에서Dev

애플리케이션으로 직접 부팅하는 방법

분류에서Dev

Android 애플리케이션이 시작될 때 서비스를 시작하는 방법은 무엇입니까?

분류에서Dev

애플리케이션 시작시 서블릿 실행을 트리거하는 방법은 무엇입니까?

분류에서Dev

Windows 서비스에서 시작한 콘솔 애플리케이션의 출력을 읽는 방법

분류에서Dev

이미지로 애플리케이션을 게시하는 방법

분류에서Dev

Laravel 애플리케이션에서 Docker 컨테이너 시작으로 웹 소켓을 실행하는 방법

분류에서Dev

하나의 명령으로 터미널 내에서 애플리케이션을 시작하는 방법

분류에서Dev

내 Linux 시스템에 Java 애플리케이션을 설치하는 방법

분류에서Dev

Android에서 내 애플리케이션 내에서 다른 애플리케이션을 시작하는 방법은 무엇입니까?

분류에서Dev

테스트를 위해 nodejs 애플리케이션을 자동으로 시작하는 방법

분류에서Dev

특정 사용자로 시작시 애플리케이션을 실행하는 방법은 무엇입니까?

분류에서Dev

내 HTML5 모바일 웹 애플리케이션에서 Android 애플리케이션을 시작하는 방법

분류에서Dev

Android의 다른 애플리케이션에서 한 애플리케이션의 주요 활동을 시작하는 방법

분류에서Dev

sequqlize (Node.js)에서 애플리케이션 시작시 여러 값을 저장하는 방법

분류에서Dev

알림 영역에서 작업 표시 줄로 애플리케이션을 반환하는 방법

분류에서Dev

Unity Launcher에서 루트로 애플리케이션을 시작하는 방법은 무엇입니까?

분류에서Dev

osX-QT 애플리케이션에서 다른 프로그램을 시작하는 방법

분류에서Dev

서버에서 X 애플리케이션을 시작, 분리 및 연결하는 방법

분류에서Dev

DukeScript 웹 애플리케이션에서 라우팅을 처리하는 방법

분류에서Dev

플레이! Scala : 테스트 할 때 애플리케이션 시작시로드 된 액터 모듈을 비활성화하는 방법은 무엇입니까?

분류에서Dev

최하위 속성으로 애플리케이션을 시작하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    애플리케이션 화면에서 .desktop 애플리케이션을 시작하는 방법

  2. 2

    Ubuntu 시작시 Plank 애플리케이션을 비활성화하는 방법

  3. 3

    react + socket io 애플리케이션에서 채팅을 표시하는 방법

  4. 4

    Spring Boot 및 Kotlin으로 웹 애플리케이션을 시작하는 방법

  5. 5

    ear 애플리케이션을 Spring으로 다시 작성하는 방법

  6. 6

    쉘에서 애플리케이션을 "올바르게"시작하는 방법

  7. 7

    Android 장치에서 알람 애플리케이션을 시작하는 방법

  8. 8

    시작하는 스프링 부트 애플리케이션을 중지하는 방법은 무엇입니까?

  9. 9

    애플리케이션으로 직접 부팅하는 방법

  10. 10

    Android 애플리케이션이 시작될 때 서비스를 시작하는 방법은 무엇입니까?

  11. 11

    애플리케이션 시작시 서블릿 실행을 트리거하는 방법은 무엇입니까?

  12. 12

    Windows 서비스에서 시작한 콘솔 애플리케이션의 출력을 읽는 방법

  13. 13

    이미지로 애플리케이션을 게시하는 방법

  14. 14

    Laravel 애플리케이션에서 Docker 컨테이너 시작으로 웹 소켓을 실행하는 방법

  15. 15

    하나의 명령으로 터미널 내에서 애플리케이션을 시작하는 방법

  16. 16

    내 Linux 시스템에 Java 애플리케이션을 설치하는 방법

  17. 17

    Android에서 내 애플리케이션 내에서 다른 애플리케이션을 시작하는 방법은 무엇입니까?

  18. 18

    테스트를 위해 nodejs 애플리케이션을 자동으로 시작하는 방법

  19. 19

    특정 사용자로 시작시 애플리케이션을 실행하는 방법은 무엇입니까?

  20. 20

    내 HTML5 모바일 웹 애플리케이션에서 Android 애플리케이션을 시작하는 방법

  21. 21

    Android의 다른 애플리케이션에서 한 애플리케이션의 주요 활동을 시작하는 방법

  22. 22

    sequqlize (Node.js)에서 애플리케이션 시작시 여러 값을 저장하는 방법

  23. 23

    알림 영역에서 작업 표시 줄로 애플리케이션을 반환하는 방법

  24. 24

    Unity Launcher에서 루트로 애플리케이션을 시작하는 방법은 무엇입니까?

  25. 25

    osX-QT 애플리케이션에서 다른 프로그램을 시작하는 방법

  26. 26

    서버에서 X 애플리케이션을 시작, 분리 및 연결하는 방법

  27. 27

    DukeScript 웹 애플리케이션에서 라우팅을 처리하는 방법

  28. 28

    플레이! Scala : 테스트 할 때 애플리케이션 시작시로드 된 액터 모듈을 비활성화하는 방법은 무엇입니까?

  29. 29

    최하위 속성으로 애플리케이션을 시작하는 방법은 무엇입니까?

뜨겁다태그

보관