मुझे टर्मिनल खोलने का एक तरीका मिला।
osascript -e \'tell application "Terminal" to do script "cd myfolder && ./something.sh param1"\'
यदि इसे एक टर्मिनल विंडो से निष्पादित किया गया था, तो सब कुछ ठीक है - कम से कम हर मामले के लिए जो मैं परीक्षण करता हूं। Howeer I एक Node.js सर्वर से इस कमांड को चलाता है क्योंकि केवल मैं एक टर्मिनल विंडो में स्क्रिप्ट को ट्रिगर कर सकता हूं। लेकिन यहाँ परेशानी है: जब इसे निष्पादित किया जाता है, तो टर्मिनल विंडो मेरे क्रोम ब्राउज़र के पीछे होती है।
यह खिड़की निश्चित रूप से शीर्ष पर कैसे सेट की जा सकती है? मैंने देखा कि खिड़की निश्चित रूप से अन्य टर्मिनल खिड़कियों के शीर्ष पर हो सकती है लेकिन इसे अन्य सभी खिड़कियों के शीर्ष पर कैसे सेट करें?
उदाहरण के लिए, विंडो क्रोम के नीचे है और देखा जाना बहुत कठिन है: