systemd EXEC adım spawning script aşamasında başarısız oldu: İzin reddedildi


13

Tabii ki "Merhaba Dünya" hizmeti oluşturmaya çalışıyorum. Denir autologger.serviceve mağazada /usr/lib/systemd/system/autologger.service.

Denedim sudo service autologger start, ama systemctlstandart 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"

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.