ডেমন পুনরায় চালু করতে, চালান
systemctl daemon-reexec
এই নথিভুক্ত করা র manpage :systemctl
সিস্টেমড ম্যানেজারকে পুনরায় সরিয়ে দিন। এটি ম্যানেজারের রাজ্যটিকে সিরিয়ালাইজ করবে, প্রক্রিয়াটিকে পুনরায় সাজিয়ে তুলবে এবং রাষ্ট্রটিকে আবার ডিজিটালাইজ করবে। ডিবাগিং এবং প্যাকেজ আপগ্রেড ব্যতীত এই আদেশটি অল্প ব্যবহারযোগ্য। কখনও কখনও এটি ভারী ওজন হিসাবে সহায়ক হতে পারে daemon-reload। ডেমনটি পুনরায় সংশোধন করা হচ্ছে, ব্যবহারকারী কনফিগারেশনের পক্ষ থেকে সমস্ত সকেট সিস্টেম শোনা অ্যাক্সেসযোগ্য থাকবে।
দুর্ভাগ্যক্রমে এটি পুনরায় আরম্ভ হয়েছে needs-restartingতা নির্ধারণ করতে পারে না systemd। systemd execsপুনরায় আরম্ভ করার জন্য, যা প্রক্রিয়াটির প্রারম্ভিক সময়টিকে পুনরায় সেট করে না; তবে needs-restartingপ্রক্রিয়াটি পুনরায় আরম্ভ করা প্রয়োজন কিনা তা নির্ধারণের জন্য এক্সিকিউটেবলের পরিবর্তনের সময়টির তুলনা করে (অন্যান্য জিনিসগুলির মধ্যে), এবং ফলস্বরূপ এটি সর্বদা বিবেচনা করে যে systemdপুনরায় আরম্ভ করা দরকার ... তা নির্ধারণ করার জন্য, systemdসত্যিই পুনরায় আরম্ভ করা দরকার কিনা তা নির্ধারণ করার জন্য, আপনি এর আউটপুটটি চেক করতে পারেন lsof -p1 | grep deleted: systemdএকটি লাইব্রেরি ব্যবহার করে libsystemd-sharedযা একই প্যাকেজে পাঠানো হয় এবং এটি ডেমনের পাশাপাশি আপগ্রেড করা হয়, সুতরাং যদি systemdপুনরায় চালু করার দরকার হয় তবে আপনি এটি লাইব্রেরির একটি মুছে ফেলা সংস্করণ ব্যবহার করে দেখতে পাবেন। যদি lsofকোনও মুছে ফেলা ফাইল না দেখায় systemdতবে পুনরায় আরম্ভ করার দরকার নেই। (ধন্যবাদইঙ্গিতটির জন্য জেফ শ্যাচলার !)
daemon-reexecএমনকি পিডsystemd১ হিসাবে কাজ করার কথা রয়েছে ।