উত্তর:
পরে আপনি আপনার ইউনিট ফাইল পরিবর্তন করতে, আপনি চালানো উচিত systemctl daemon-reload
, যেমন রূপরেখা এখানে ।
ডেমন-পুনরায় লোড
করুন সিস্টেমযুক্ত পরিচালক কনফিগারেশন পুনরায় লোড করুন। এটি সমস্ত জেনারেটর পুনরায় চালিত করবে (systemd.generator দেখুন (7) ), সমস্ত ইউনিট ফাইল পুনরায় লোড করুন এবং সম্পূর্ণ নির্ভরতা ট্রি পুনরায় তৈরি করুন। ডেমনটি পুনরায় লোড করা হচ্ছে, ব্যবহারকারী কনফিগারেশনের পক্ষ থেকে শুনে থাকা সমস্ত সকেট অ্যাক্সেসযোগ্য থাকবে।
তারপরে আপনি নিজের ইচ্ছামতো পরিষেবাটি পুনরায় চালু করতে (বা পুনরায় লোড) করতে পারেন
systemctl restart your-service-name
(ডিমন-পুনরায় লোডগুলি পরিষেবাগুলি পুনরায় লোড / পুনরায় আরম্ভ করবে না, কেবল সিস্টেমটিকে নতুন কনফিগারেশন সম্পর্কে সচেতন করে তোলে)
daemon-reload
সর্বজনীন নয়, systemctl --user daemon-reload
ব্যবহারকারীর পরিষেবাগুলির জন্য চালাতে হবে ।
উপরের উত্তরের সংযোজন হিসাবে: আপনি যদি [Install]
নির্দেশে কিছু পরিবর্তন করেছেন , আপনি sudo systemctl reenable YOURUNITFILE
.target ডিরেক্টরিগুলিতে সিমলিংকগুলি পুনরায় তৈরি করতে আপনাকে চালনা করতে হবে ।
systemctl restart
যে পরিষেবাটি নিজেই পুনরায় চালু করতে আমার একটি চালানো দরকার ...