स्टार्टअप पर चलने के आदेश के साथ मुझे एक बायोबू सत्र कैसे मिलेगा?


14

जब सर्वर चालू होता है तो मैं Ubuntu सर्वर 12.04 के साथ स्टार्टअप के लिए बायोबू प्राप्त करने की कोशिश कर रहा हूं।

मैंने यह पता लगा लिया है कि स्क्रीन सत्र के साथ यह कैसे करना है, लेकिन मैं चाहता हूं कि यह स्क्रीन में नहीं, सभी जोड़ा सुविधाओं के साथ ब्योबू में हो ।

में start()स्क्रीन के लिए एक init.d स्क्रिप्ट के भीतर इस लाइन है कि काम करता है (के माध्यम से सही उपयोगकर्ता के लिए पर्यावरण को बदलने के बाद है su - $USER -c "$USER_INIT; $1" >/dev/null && return 0--- उपयोगकर्ता और USER_INIT दोनों ठीक से भर जाती है, स्क्रीन के माध्यम से काम कर परीक्षण किया):

screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP

के screenसाथ बदलने byobuया byobu-screenकाम नहीं करता है। मेरे पास स्क्रीन पर बैक-एंड सेट है।

मैं /.byobu/windowsफ़ाइल को संपादित नहीं करना चाहता क्योंकि यह तब तक लॉन्च नहीं होता है जब तक कि उपयोगकर्ता मैन्युअल रूप से बायोबू बैक-एंड शुरू नहीं करता है।

मैं जिस $ SESSIONNAME का उपयोग कर रहा हूं वह वीचैट है और $ WCAPP वैरिएबल वीचैट-शाप है, मेरे पास वेरिएबल वैल्यू के बजाय शाब्दिक मूल्य का उपयोग करने के बारे में कोई झगड़ा नहीं है।

धन्यवाद।

जवाबों:


7

अपना टर्मिनल ( CTRL+ ALT+ T) खोलें और फिर टाइप करें

nano /etc/rc.local

और फिर 0 से पहले इस लाइन को जोड़ें

byobu -S boot-time mycommand &

फिर ctrlxsave & close दबाएं ।


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