2012-05-08 13 views
9

द्वारा ubuntu में स्टार्टअप में प्रोग्राम जोड़ने के तरीके मैंने उबंटू 12.04 में स्टार्टअप के लिए प्रोग्राम या डिमन्स जोड़ने के कई तरीके देखे हैं, लेकिन मैं प्रत्येक विधि के अर्थ से परेशान हूं।कमांडलाइन

मैं की आवश्यकता होगी, कर रहा हूँ कि की बात

  • एक तरह से एक डेमॉन जड़ के साथ लॉगिन से पहले मालिक के रूप में एक उपयोगकर्ता
  • एक रास्ते से प्रवेश के बाद एक कार्यक्रम चलाने के लिए
  • एक तरह से चलाने के लिए है
  • किसी भी उपयोगकर्ता एक कार्यक्रम चलाने के लिए एक रास्ते से प्रवेश के बाद एक कार्यक्रम चलाने के लिए जब सभी GNOME पर्यावरण setted है

धन्यवाद

+3

क्या आप हमारी [उबंटू.एसई] साइट से परिचित हैं? –

+0

क्या आपका मतलब कंसोल पर आलेखीय लॉगिन के बाद है, या एसएसएच लॉगिन भी? मौजूदा सत्र में नई टर्मिनल विंडोज़ के बारे में क्या? – tripleee

+0

एयू पर: http://askubuntu.com/questions/178567/how-to-add-a-program-as-startup-application-from-terminal –

उत्तर

27
  • , लॉगिन करने से पहले एक डेमॉन या रूट के रूप में किसी भी आदेश चला /etc/rc.local में जोड़ने या @reboot अपने समय क्षेत्र के रूप में के साथ एक क्रॉन जॉब को जोड़ने के लिए। आप /etc/init.d/skeleton पर आधारित एक उचित init स्क्रिप्ट भी लिख सकते हैं।
  • लॉगिन के बाद कमांड चलाने के लिए, इसे ~/.bash_profile पर जोड़ें (बशर्ते आप बैश का उपयोग कर रहे हों)। ~/.bashrc के विपरीत, यह फ़ाइल केवल लॉगिन शैल द्वारा निष्पादित की जाएगी।
  • किसी भी नए उपयोगकर्ता के लॉगिन के बाद कमांड चलाने के लिए, उचित .bash_profile से /etc/skel जोड़ें और नए उपयोगकर्ता इस फ़ाइल को स्वचालित रूप से खाता निर्माण पर प्राप्त करेंगे।
+0

यह जानने के लिए बहुत सामान्य जानकारी है। – apesa

+0

पुराना स्कूल yoooo – Prospero