एक उर्फ ​​का उपयोग करके स्क्रीन / बायोबू के साथ स्वचालित रूप से प्रोग्राम लॉन्च करें


4

मेरा स्क्रीन स्टारअप कमांड जैसा दिखता है:

screen alias1
screen alias2

alias1 एक उपनाम है जो कमांड 1 की ओर इशारा करता है। उपनाम और कमांड 1 एक ही नाम साझा करते हैं। उपनाम 2 और कमांड 2 के अलग-अलग नाम हैं। कमांड 1 के विपरीत कमांड 1 भी पथ में है

जब मैं स्क्रीन / बायोबू लॉन्च करता हूं तो यह कमांड 1 के साथ एक विंडो लॉन्च करता है लेकिन यह संदेश देता है

Cannot exec 'alias2': No such file or directory

ऐसा लगता है कि अलियास 1 और कमांड 1 स्क्रीन / बायोबु के लिए अलियास 1 कहता है जैसे कि यह एक कमांड था और चूंकि कमांड 1 उस रास्ते में है जो इसे सफलतापूर्वक चलाता है। यदि यह सच है, तो यह बताता है कि उपनाम 2 त्रुटि संदेश क्यों देता है, क्योंकि उपनाम 2 वास्तविक कमांड नहीं है और न ही पथ में समान नाम (और न ही कमांड 2 है) के साथ कोई अन्य कमांड है।

यदि यह मामला है तो मैं स्क्रीन / बायोबू को कमांड के बजाय उपनाम के रूप में उपनाम कैसे कह सकता हूं?

धन्यवाद।

जवाबों:


1

screen अपने आप में एक आदेश है जो तर्क लेता है।

screen [ -options ] [ cmd [ args ] ]

cmd वहाँ निर्मित कार्यों को स्वीकार नहीं कर सकते हैं या उपनामों का मूल्यांकन कर सकते हैं, क्षमा करें।

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