সিস্টেমড পদক্ষেপে ব্যর্থ হয়েছে এক্সইসি স্প্যানিং স্ক্রিপ্ট: অনুমতি অস্বীকৃত


13

আমি বলার জন্য "হ্যালো ওয়ার্ল্ড" পরিষেবা তৈরি করার চেষ্টা করছি। এটি বলা হয় 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

স্থানধারক.শ্রে সহজভাবে থাকে

#!/bin/bash
echo "Hello World"

উত্তর:


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.