Linux시스템에서 서비스 등록은 시스템의 부팅 시 실행되는 서비스를 설정하고 관리하기 위해 필요합니다.

 

1. 서비스 들록 파일 만들기

/etc/systemd/system/test-service.service

[Unit]
Description=test Service
After=network.target

[Service]
User=ubuntu
WorkingDirectory=/home/ubuntu/test
ExecStart=/usr/bin/python3 main.py
Restart=always

[Install]
WantedBy=multi-user.target

Description : 서비스의 설명
After : 서비스 실행 전 실행되어야 하는 유닛의 이름
User : 서비스 실행 시 사용될 사용자
WorkingDirectory : 서비스 실행 디렉터리
ExecStart : 서비스 실행 명령
Restart : 서비스가 종료 될 경우 자동으로 재시작할지 설정
WantedBy : 서비스가 활성화 되어야 하는 타겟 지정

 

2. 서비스 등록 및 실행

sudo systemctl enable test-service
sudo systemctl start test-service

 

2.1. 서비스 수정 및 적용

sudo systemctl daemon-reload

 

3. 서비스 상태 확인

sudo systemctl status test-service
반응형

'Linux' 카테고리의 다른 글

SSH KEY 발급  (0) 2023.04.06
Linux Run Command 다른권한으로 실행  (0) 2023.04.05
Linux - rm 명령어 사용법  (0) 2023.03.27
Scp remote to Local to remote  (0) 2023.03.14
awk 명령어  (0) 2023.03.07

+ Recent posts