いわば「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"