systemd에서 호출하는 스크립트에 권장되는 모범 사례 폴더는 어디에 있습니까?
myScript.sh를 실행하는 MyService 서비스가 있는 경우 myService.service를 /etc/systemd/system에 넣어야 한다는 것을 알고 있지만 myScript.sh를 어느 폴더에 넣어야 할까요?
답변1
/usr/local/bin/myScript.sh
/usr/local/bin
로컬로 설치된 모든 실행 파일에 적용됩니다(즉, 패키지 관리자를 통하지 않음). 귀하의 서비스가 또는 에 있고 /etc
있지 않으므로 서비스가 로컬로 배포되었음을 알 수 있으므로 와 동일하지 않습니다 ./usr/lib
/lib
/usr/local
/usr/local/sbin/myScript.sh
일반 사용자가 스크립트를 호출하면 안 되는 경우가 더 적절할 수 있습니다.