CentOS7 sh 서비스 등록
- Server
- 2022. 5. 10. 22:26
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 |
이 글을 공유하기