सेवाओं को पुनः आरंभ करने के लिए "इनवोक-आरओडी" या "सेवा" का उपयोग किया जाना चाहिए?


11

मैं उलझन में हूँ कि कौन सी सबसे अच्छी है और किन परिस्थितियों में:

invoke-rc.d apache2 restart

या

service apache2 restart

क्या वास्तविक अंतर है?

man service निम्नलिखित दिलचस्प सा है:

सेवा, सिस्टम V init स्क्रिप्ट को यथासंभव पूर्वानुमानित वातावरण में चलाता है, अधिकांश पर्यावरण चर को हटाता है और वर्तमान कार्य निर्देशिका को / के लिए सेट करता है।

मुझे मुख्य रूप से डेबियन में दिलचस्पी है, लेकिन मिंट (भी डेबियन पर आधारित)।

जवाबों:


11

डेमन पर आधिकारिक डेबियन विकी पेज का उपयोग करने के लिए कहते हैं service:

# service ssh restart
Restarting OpenBSD Secure Shell server: sshd.

कार्यात्मक serviceऔर invoke-rc.dअधिकतर समतुल्य होते हैं, हालांकि:

  • invoke-rc.d कमांड मैन पेज के अनुसार, पैकेज की अनुचर लिपियों के लिए पसंदीदा कमांड है
  • serviceएक अद्वितीय --status-allविकल्प है, जो सभी उपलब्ध डेमों की स्थिति की जांच करता है

ऐसा लगता serviceहै कि उपयोगकर्ता-उन्मुख कमांड है, जबकि invoke-rc.dअन्य उपयोगों के लिए है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.