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 |