EXEC 생성 스크립트 단계에서 systemd 실패 : 권한이 거부되었습니다.


13

"Hello World"서비스를 만들려고합니다. 호출 autologger.service되어에 저장됩니다 /usr/lib/systemd/system/autologger.service.

시도 sudo service autologger start했지만 systemctl표준을 반환했습니다.

Job for autologger.service failed. See 'systemctl status
autologger.service' and 'journalctl -xn' for details.

확인 /var/log/messages하면 다음과 같은 오류 메시지가 나타납니다.

Failed at step EXEC spawning /opt/autologger/placeholder.sh: Permission denied

내 질문은 : 서비스 권한을 어떻게 부여합니까?

서비스 단위 파일은 다음과 같습니다.

[Unit]
Description=Hello World
DefaultDependencies=no
Before=shutdown.target reboot.target halt.target


[Service]
Type=oneshot
ExecStart=/opt/autologger/placeholder.sh

placeholder.sh는 단순히 포함

#!/bin/bash
echo "Hello World"

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.