Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- regex_search
- selinux port 등록
- InfluxDB
- c3 축 없애기
- 백준
- linux시간으로 변경
- grafana dashboard
- gcc 업데이트
- snmp test
- python subprocess
- c3 초
- 정규식 문자열 출력
- 1697
- 정규식 활용
- subporcess path
- c3 축 가리기
- CentOS7
- python popen
- centos pyhon 설치
- 정규식 컴파일
- semanage
- c++ 정규식
- gcc regex
- snmp
- telegraf
- python os
- c3 second
- g++ 업데이트
- c3 step graph
- influxdb 설치
Archives
- Today
- Total
리셋 되지 말자
서비스 묶기 (dependence) 본문
서비스 파일들
sdob-target, sdob-server.service, sdob-web.service 총 3개가 존재.
sdob-target은 systemctl명령어로 start, stop, restart를 할 때,
sdob-server와 sdob-web service가 동시에 시작, 중지, 재시작 되도록 묶는 역할을 한다.
- sdob-werver.service
websocket 서버를 담당하는 스크립트인 server.py를 실행하는 service
[Unit]
Description= sdob server
PartOf=sdob.target
[Service]
Type=simple
ExecStart=/usr/local/bin/python3.7 /opt/sdob/server.py
Restart=on-failure
[Install]
WantedBy=sdob.target
- sdob-web.service
python으로 webserver를 구축하는 python 명령어를 실행하는 service (포트를 지정할 수 있도록 추가 보완 필요)
[Unit]
Description= python web hosting
PartOf=sdob.target
[Service]
Type=simple
ExecStart=/usr/local/bin/python3.7 -m http.server 80 --directory /opt/sdob/
Restart=on-failure
[Install]
WantedBy=sdob.target
- sdob.target
sdob-server.service와 sdob-web.service를 묶어서 관리하는 target 서비스
[Unit]
Description=Link sdob-server and sdob-web
Requires=multi-user.target
After=multi-user.target
AllowIsolate=yes
[Install]
WantedBy=multi-user.target
'졸업작품' 카테고리의 다른 글
rpm 패키징 다시 하기 (0) | 2020.08.25 |
---|---|
파일들 내용 수정 (0) | 2020.08.25 |
서비스 설명 (0) | 2020.08.25 |
service 외에 필요한 파일들 (0) | 2020.08.24 |
가시화 패키지 개발-참고 문헌 저장 (0) | 2020.08.21 |
Comments