SystemD 서비스처럼 프로그램을 실행합니다(예: App Server).

1666 단어
SystemD 구성 서비스의 아주 간단한 예
백엔드에서 서비스처럼 프로그램을 실행하기 위해서는 두 가지 간단한 절차가 필요하다
첫 번째 단계: 디렉터리에 파일 만들기/lib/systemd/system/wiith 확장 구성 요소 .service2단계: 시스템 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

좋은 웹페이지 즐겨찾기