반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/11   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Archives
Today
Total
관리 메뉴

테크매니아

Ubuntu Service 등록 본문

카테고리 없음

Ubuntu Service 등록

SciomageLAB 2024. 10. 20. 16:43
반응형

개요

우분투 서버에서 뭔가(쉘스크립트 같은걸) 부팅 할 때마다 자동 실행 해야 하는 일이 있다.
이럴 때 사용 하는게 service인데, 이걸 등록/추가 하는건 구글에 검색하면 언제나 나오기 때문에 기억하려 하지 않고 똑같은 구글링을 반복한다.

파이썬 애플리케이션을 자동 서비스 등록하는 것에 대해 정리했다.

sudo vim /etc/systemd/system/service-name.service

[Unit]
Description=Description
After=multi-user.target

[Service]
ExecStart=/usr/local/bin/service-name.sh
User=user-name
StartLimitInterval=10
RestartSec=10

[Install]
WantedBy=multi-user.target

sudo vim /usr/local/bin/service-name.sh

#!/bin/bash

echo "Start"
cd /project/path/
/python/venv/path/usr/bin/python3.8 main.py
echo "Done."
echo $?
exit 0
반응형