diff --git a/rest.main.service b/rest.main.service index e6caaa3..6c629fd 100644 --- a/rest.main.service +++ b/rest.main.service @@ -11,7 +11,7 @@ Group=user # Group=fermat WorkingDirectory=/home/user/a2tec/glasses_ai -# WorkingDirectory=/home/fermat/project/FM_TEST_REST_SERVER +# WorkingDirectory=/home/fermat/project/glasses/rest # 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' diff --git a/rest.vector.service b/rest.vector.service index 3271781..38acc81 100644 --- a/rest.vector.service +++ b/rest.vector.service @@ -2,6 +2,7 @@ Description=Vector Service for Glasses AI After=network-online.target Wants=network-online.target +PartOf=rest.main.service [Service] User=user @@ -11,7 +12,7 @@ Group=user # Group=fermat WorkingDirectory=/home/user/a2tec/glasses_ai -# WorkingDirectory=/home/fermat/project/FM_TEST_REST_SERVER +# WorkingDirectory=/home/fermat/project/glasses/rest 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