एक संभावित समाधान Slave Prerequisites Plugin का उपयोग करना है। यह एक स्क्रिप्ट के मामले में काम आवश्यक शर्तें जोड़ने की अनुमति देता:
एक स्क्रिप्ट काम उन पर चलने से पहले गुलाम नोड पर चलाने के लिए सेट करें। तो एक गैर 0 स्थिति लौटने, नोड काम निष्पादन के लिए वीटो लगा हो जाएगा, और किसी अन्य नोड चुना जाएगा, या तो काम वापस अपने आवश्यक शर्तें मैच के लिए कोई उपलब्ध नोड के लिए इंतज़ार कर कतार निर्माण करने के लिए मिल जाएगा।
निम्नलिखित विंडोज़ बैच स्क्रिप्ट के साथ
:
python.exe -c "import psutil; assert len(psutil.get_users())==0"
आप psutil प्राप्त करने के लिए होगा, लेकिन आप शुद्ध विंडोज शेल के साथ कुछ शिल्प के लिए सक्षम हो सकता है। सबसे स्पष्ट नुकसान यह है कि हम उपलब्ध विकल्पों के उपयोग के बजाय, कई प्रणालियों के माध्यम से जा रहे हैं।
मुझे लगता है कि आपको "गुलाम का उपयोग शुरू करना" परिभाषित करने की आवश्यकता है: क्या इसका मतलब है कि उपयोगकर्ता लॉग इन है? एक माउस ले जाया गया? सीपीयू उपयोग में वृद्धि हुई? – Slav