root
আমার আরএইচইএল বাক্সে বুট সময় হিসাবে পরিষেবাগুলি ডিফল্ট starting আমি যদি সঠিকভাবে স্মরণ করি তবে অন্যান্য লিনাক্স ডিস্ট্রোজের ক্ষেত্রেও এটি সত্য, যা ইনআর স্ক্রিপ্টগুলি ব্যবহার করে /etc/init.d
।
পরিবর্তে আমার পছন্দসই (স্থিতিশীল) ব্যবহারকারী হিসাবে প্রক্রিয়াগুলি চালানোর সর্বোত্তম উপায় কী বলে আপনি মনে করেন?
আমি এখানে এসে পৌঁছানোর একমাত্র পদ্ধতিটি ছিল এরকম কিছু ব্যবহার করা:
su my_user -c 'daemon my_cmd &>/dev/null &'
তবে এটিকে কিছুটা অবাস্তব মনে হচ্ছে ...
এমন কি কিছুটা যাদু দূরে রয়েছে যা অন্য, রুটবিহীন ব্যবহারকারীদের মতো স্বয়ংক্রিয়ভাবে পরিষেবা শুরু করার জন্য একটি সহজ প্রক্রিয়া সরবরাহ করে?
সম্পাদনা: আমার বলা উচিত ছিল যে এই প্রক্রিয়াগুলির মধ্যে আমি যে প্রক্রিয়াগুলি শুরু করছি তা হয় পাইথন স্ক্রিপ্ট বা জাভা প্রোগ্রাম। আমি বরং, তাদের চারপাশে একটি নেটিভ মোড়কের লিখুন না চাই তাই দুর্ভাগ্যবশত আমি ফোন করতে অক্ষম নই ) setuid ( যেমন কালো দাড়ায়।