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