Я намагаюся створити сервіс "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"