CentOS
에서 스크립트 파일을 작성한 후, systemctl
에 서비스 등록, 서비스 시작을 했더니 에러가 발생했다.
Starup sript not getting executed in systemd
.service
파일을 살펴보다가
> vim /lib/systemd/system/Test.service
...
User=nobody # 제거
User=nobody
옵션을 제거하니까 에러가 사라졌다.
그러나 또다른 에러 발생
Active: failed (Result: start-limit).....
이 문제는 Script 프로그램에서 실행 파일을 절대 경로로 잡지 않아서 생긴 문제였다.
실행 파일을 절대 경로로 잡으니 해결되었다. 👏👏👏