से एक नया बैश खोल शुरू करना मैं बैश खोल से एक प्रोग्राम चलाने के लिए चाहता हूं। जब कार्यक्रम चलता है, तो यह पूरे खोल पर हावी होता है, इसलिए मैं एक नया खोल शुरू करना चाहता हूं और वहां से प्रोग्राम चला सकता हूं। वर्तमान में मैं कर रहा हूं:एक बैश खोल
gnome-terminal -x "cd Dropbox; program_name"
हालांकि मुझे त्रुटि देता है बच्चे की प्रक्रिया निष्पादित करने में विफल, ऐसी कोई फ़ाइल या निर्देशिका नहीं। मेरा मानना है कि नए टर्मिनल में प्रारंभ करने का कोई समय नहीं है। मैं इसे कैसे ठीक करूं?
ताकि कार्यक्रम पृष्ठभूमि में चलता है आप और और आदेश का उपयोग कर सकते हैं। तो $ ProgramThatTakesALongTime और ... लेकिन यह आपको उस प्रोग्राम से आउटपुट नहीं दिखाएगा ... – Nate
@ नेट हाँ, आप पृष्ठभूमि में चल रहे प्रोग्रामों का आउटपुट देख सकते हैं। 'Eval' नींद 3 कोशिश करें; गूंज "हैलो" 'और ' –