edit : 서비스파일 추가
This commit is contained in:
26
rest.main.service
Normal file
26
rest.main.service
Normal file
@@ -0,0 +1,26 @@
|
||||
[Unit]
|
||||
Description=Main REST Service for Glasses AI
|
||||
After=rest.vector.service
|
||||
Requires=rest.vector.service
|
||||
|
||||
[Service]
|
||||
User=user
|
||||
Group=user
|
||||
|
||||
# User=fermat
|
||||
# Group=fermat
|
||||
|
||||
WorkingDirectory=/home/user/a2tec/glasses_ai
|
||||
# WorkingDirectory=/home/fermat/project/FM_TEST_REST_SERVER
|
||||
|
||||
# 51002 포트가 열릴 때까지 대기 (bash 내장 TCP 체크 활용)
|
||||
ExecStartPre=/bin/bash -c 'until timeout 1s bash -c "cat < /dev/null > /dev/tcp/localhost/51002"; do echo "Waiting for Vector Service on port 51002..."; sleep 2; done'
|
||||
|
||||
# rest 가상환경 파이썬 사용
|
||||
ExecStart=/home/user/anaconda3/envs/rest/bin/python rest_main.py
|
||||
# ExecStart=/mnt/clover_1TB/anaconda_data/fm_rest/bin/python rest_main.py
|
||||
Restart=always
|
||||
RestartSec=5
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
23
rest.vector.service
Normal file
23
rest.vector.service
Normal file
@@ -0,0 +1,23 @@
|
||||
[Unit]
|
||||
Description=Vector Service for Glasses AI
|
||||
After=network-online.target
|
||||
Wants=network-online.target
|
||||
|
||||
[Service]
|
||||
User=user
|
||||
Group=user
|
||||
|
||||
# User=fermat
|
||||
# Group=fermat
|
||||
|
||||
WorkingDirectory=/home/user/a2tec/glasses_ai
|
||||
# WorkingDirectory=/home/fermat/project/FM_TEST_REST_SERVER
|
||||
|
||||
ExecStart=/home/user/anaconda3/envs/rest_vector/bin/python rest_vector.py
|
||||
# ExecStart=/mnt/clover_1TB/anaconda_data/fm_rest_vector/bin/python rest_vector.py
|
||||
|
||||
Restart=always
|
||||
RestartSec=3
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user