SystemD 서비스처럼 프로그램을 실행합니다(예: App Server).
백엔드에서 서비스처럼 프로그램을 실행하기 위해서는 두 가지 간단한 절차가 필요하다
첫 번째 단계: 디렉터리에 파일 만들기
/lib/systemd/system/
wiith 확장 구성 요소 .service
2단계: 시스템 D가 무엇을 해야 하는지 알려주는 설정 파일을 만드는 등 서비스 세부 사항과 행동을 추가합니다.#Section 1
# Provide Details like Description and After is Requried by Your Service i.e if it requires a Interface then below After is Helpfull.
[Unit]
Description=A Simple Poster App ( A Very Cheap Posting System like Twitter) User can Create Post, Delete Post, View Other Posts etc
Documentation=https://app.poster.com
After=network.target
# Section 2
# ENV Variables can be created here
# Very VVV IMP `WorkingDirectory`
# Most Obvious Command How to Start the Program `ExecStart`
# `Restart` if the Program crashes due to some reason u have a failover.
# User Optional and Depending on Requirement.
[Service]
Environment=NODE_PORT=81
Type=simple
User=root
ExecStart=/usr/bin/node /usr/local/src/apps/app.poster_v2/app.js
WorkingDirectory=/usr/local/src/apps/app.poster_v2
Restart=on-failure
## When and Where this Service should Start
[Install]
WantedBy=multi-user.target
예:
#File Content
[Unit]
Description=A Simple Poster App ( A Very Cheap Posting System like Twitter) User can Create Post, Delete Post, View Other Posts etc
Documentation=https://app.poster.com
After=network.target
[Service]
Environment=NODE_PORT=81
Type=simple
User=root
ExecStart=/usr/bin/node /usr/local/src/apps/app.poster_v2/app.js
WorkingDirectory=/usr/local/src/apps/app.poster_v2
Restart=on-failure
[Install]
WantedBy=multi-user.target
Reference
이 문제에 관하여(SystemD 서비스처럼 프로그램을 실행합니다(예: App Server).), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aashishrbhandari/run-a-program-like-app-server-like-a-systemd-service-3f9f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)