systemd 사용 이유

systemd를 사용한 서비스 설정 방법

1. 서비스 파일 생성 및 편집

sudo nano /etc/systemd/system/automeet.service
[Unit]
Description=Auto_Meet_modelIntegration
After=network.target

[Service]
ExecStart=/home/ubuntu/automeet/bin/python /home/ubuntu/Model_Integration/main.py
WorkingDirectory=/home/ubuntu/Model_Integration
StandardOutput=inherit
StandardError=inherit
Restart=always
User=ubuntu
Environment="PATH=/home/ubuntu/automeet/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

[Install]
WantedBy=multi-user.target

2. 서비스 리로드 및 시작

sudo systemctl daemon-reload
sudo systemctl start automeet
sudo systemctl enable automeet

3. 서비스 상태 확인

sudo systemctl status automeet

Untitled

서비스 중지 / 재시작 / 비활성화 방법