Tabii ki "Merhaba Dünya" hizmeti oluşturmaya çalışıyorum. Denir autologger.service
ve mağazada /usr/lib/systemd/system/autologger.service
.
Denedim sudo service autologger start
, ama systemctl
standart döndü:
Job for autologger.service failed. See 'systemctl status
autologger.service' and 'journalctl -xn' for details.
Ben işaretlendiğinde /var/log/messages
, aşağıdaki hata iletisi gördüm:
Failed at step EXEC spawning /opt/autologger/placeholder.sh: Permission denied
Sorum şu: Bir şeye nasıl hizmet izinleri verebilirim?
Hizmet birimi dosyası:
[Unit]
Description=Hello World
DefaultDependencies=no
Before=shutdown.target reboot.target halt.target
[Service]
Type=oneshot
ExecStart=/opt/autologger/placeholder.sh
placeholder.sh sadece içerir
#!/bin/bash
echo "Hello World"