CentOS7 sh 서비스 등록

 

Systemd에서 관리하는 서비스를 등록해 보자.

 

서비스 파일을 생성한다.

$ sudo vim /usr/lib/systemd/system/서비스이름.service

$ tail /etc/group

    - 그룹을 확인

    - groupname:x:0 는 그룹이름:비밀번호(x는없다는뜻):그룹ID

$ tail /etc/passwd

    - 사용자의 모든것

    - 사용자명:패스워드:사용자계정uid:사용자계정gid:사용자계정이름(정보):사용자계정홈디렉토리:사용자계정로그인쉘

 

$ sudo systemctl start jhs-springboot.service

    - 등록한 서비스 시작

 

$ journalctl -u jhs-springboot.service

    - 만약 실패했을 경우 로그를 볼 수 있음. 아래 그림은 sh스크립트에 '#! bin/bash' 입력이 안되어서 나는 에러

만약 Warning: jhs-springboot.service changed on disk. Run 'systemctl daemon-reload' to reload units.
라는 에러가 뜨면 아래 명령 실행 하면됨. 안해도 실행은 되더라ㅎ
$ sudo systemctl daemon-reload

 

'Server' 카테고리의 다른 글

CentOS7 재부팅시 systemctl 서비스 자동실행  (0) 2022.05.10
AWS EC2 - Instance Scheduling  (0) 2022.05.08
AWS EC2 SWAP MEMORY  (0) 2022.04.26
AWS EC2 생성  (0) 2022.04.09
Iptime DDNS 설정  (0) 2019.06.05

이 글을 공유하기

댓글

Designed by JB FACTORY