আমি সিস্টেমে init.d স্ক্রিপ্টগুলি কী করবে তা করার জন্য চেষ্টা করছি, ম্যানুয়ালি একটি কমান্ড দেওয়া শুরু করার পরে বা বন্ধ করার জন্য স্বয়ংক্রিয়ভাবে কোনও পরিষেবার স্থিতি প্রদর্শন করে। এটি কি কোনওভাবে সম্ভব?
সিস্টেমড দুর্ভাগ্যক্রমে ঠিক পিছনে আসে কারণ এটি ব্যাকগ্রাউন্ডে চলে এবং তারপরে আপনাকে স্ট্যাটাসটি দেখানোর জন্য একটি দ্বিতীয় কমান্ড করতে হবে, শুরু বা থামানো কাজ করতে পারে বা নাও করতে পারে, সিস্টেমটি আপনাকে জিজ্ঞাসা করবে না যতক্ষণ না আপনি জিজ্ঞাসা করেন এবং আপনাকে পরিতোষহীনভাবে অজ্ঞ রেখে যান।
অর্থাত। আমি পেতে চেষ্টা করছি
service nginx status
আমি একটি করার পরে স্বয়ংক্রিয়ভাবে চালানো
service nginx start
অথবা
service nginx restart
(বা মস্তিষ্কে ক্ষতিগ্রস্থ সিস্টেমডে, systemctl start nginx.service
)
systemctl
@ হুইজেনসের পরামর্শ অনুসারে প্রস্থান স্থিতি যাচাইয়ের পরেও একই রকম অসঙ্গতি দেখতে পান তবে সমস্যাটি nginx.service
সফলতার সাথে শুরু হলেও পরে ক্র্যাশ হতে পারে । জার্নালটি বা এনগিনেক্স লগগুলি পরীক্ষা করে দেখুন।
systemctl start nginx.service && echo SUCCESS || echo failure
?