Cygwin - अग्रभूमि में बैच फ़ाइल चलाएँ


0

ऐसा लगता है कि संभव नहीं है। मैं एक बैच फ़ाइल लॉन्च करने का प्रयास कर रहा हूं जिसे उपयोगकर्ता सत्र के अग्र भाग में चलाना है।

इसलिए मैं दूरस्थ मेजबान के सिगविन के लिए बैठा हूं और बैच फ़ाइल चलाता हूं और यह हमेशा पृष्ठभूमि में समाप्त होता है।

ssh @ साइगविन: cmd / c start.bat

इसे अग्रभूमि में चलाने के लिए कोई सुझाव?

अभी इसकी सिर्फ एक डमी बैच फ़ाइल है, लेकिन मैं कुछ ऐसा बनाना चाहता हूं जो अग्रभूमि में चलेगा जो कुछ आंकड़े प्रदर्शित करता है।


यदि आप किसी शेड्यूल किए गए कार्य को दूरस्थ रूप से बना सकते हैं और यह सुनिश्चित कर सकते हैं कि वह उस उपयोगकर्ता खाते के रूप में चलाया जाए जो उस पर लॉग ऑन है जिसे आप स्क्रीन को देखना चाहते हैं, और विकल्प के साथ तभी चलाएँ जब उपयोगकर्ता लॉग ऑन हो और वहाँ से बैच निष्पादित करें। काम कर सकता है, लेकिन आपको यह देखने के लिए परीक्षण करना होगा कि क्या यह संभव है, लेकिन मुझे पता है कि जब कोई निर्धारित कार्य उपयोगकर्ता के रूप में उस विकल्प के साथ निष्पादित होता है, तो कमांड विंडो को उस उपयोगकर्ता सत्र के रूप में स्क्रीन पर लॉन्च किया जाएगा। आप कोशिश कर सकते हैं cmd /k वैसे भी और देखें कि क्या इससे कोई फर्क पड़ता है।
Pimp Juice IT

जवाबों:


0

विंडोज़ सेवाएं अब यूआई प्रदर्शित नहीं कर सकती हैं - इसलिए मुझे नहीं लगता कि यह संभव है, देखें स्टैक ओवरफ़्लो तकनीकी विवरण के लिए।

आप एक यूआई ऐप लिखना बेहतर होगा जो संदेशों को प्रकाशित करने के लिए आपकी स्क्रिप्ट के लिए बैठता है और इंतजार करता है, फिर पॉप अप करता है और उन्हें प्रदर्शित करता है।

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