now systemctl` - - স্যুইচ `


12

ম্যান পেজে যেমন বলা হয়েছে ,

systemctl --now enable servicename

পরিষেবাটি সক্ষম এবং শুরু করা উচিত ।

তবে এটি কখনও কখনও আমার পক্ষে কাজ করে না, বিভিন্ন বিতরণের মাধ্যমে under

এর ফলাফল যখন:

systemctl is-enabled সক্রিয় সক্রিয়,

systemctl is-active এখনও পরিষেবার জন্য নিষ্ক্রিয়।

এই সুইচ কি জন্য ভাল?

আমি অন্যান্য সংমিশ্রণের চেষ্টা করেছি যেমন:

systemctl enable --now servicename

এবং:

systemctl enable servicename --now

তবে এখনও একই; systemctl start servicenameআগের বারের কমান্ডটি (যেমন enableঅংশটি) সফলভাবে সম্পাদন করে, এমনকি আমাকে প্রত্যেক বার নিজেই করতে হবে ।

সিস্টেম অ্যাপ্লিকেশনটির প্রয়োগটি ইউনিট ফাইলের কোথাও বৈশিষ্ট্যটি বাস্তবায়নের পক্ষে সমর্থন করা উচিত; অনেক সুপরিচিত পরিষেবাগুলি কী অনুসরণ করে না, যা আমাকে এর সম্পূর্ণরূপে অকেজো সুইচটি ভাবতে বাধ্য করে; আমি এটি নিয়ে চিন্তা করি।


2
সমস্ত "সংমিশ্রণগুলি" এখানে দুর্দান্ত (আর্চলিনাক্স) কাজ করে।
don_crissti

উত্তর:


12

আমি যে বিরক্তিকর পেয়েছি।

দেখে মনে হচ্ছে --nowস্যুইচটি 220 সংস্করণে যুক্ত হয়েছিল ( চেঞ্জলগে এই লাইনটি দেখুন ), এবং সেন্টোস 7 বর্তমানে 219 সংস্করণে রয়েছে Hope আশা করি খুব শীঘ্রই!

আপনি আপনার সিস্টেমড সংস্করণটি পরীক্ষা করে দেখতে পারেন systemctl --version


2
এফওয়াইআই আমি সেন্টোস on-তে আছি এবং # systemctl --versionআমাকে বলছি যে আমি ব্যবহার করছি systemd 219তবে আমি যাচাই করেছি যে --nowপতাকাটি প্রকৃতপক্ষে একটি থামানো পরিষেবা শুরু করে। হয়তো আরএইচইএল / সেন্টোস ব্যাকপোর্টিং?
pzkpfw

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