यह कमांड sispmctl है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
sispmctl - गेमबर्ड सिल्वर शील्ड पीएम कन्ट्रोल प्रोग्राम
SYNOPSIS
sispmctl -s
sispmctl [ -q ] [ -n ] [ -d 0 ... ] [ -D ... ] -b
sispmctl [ -q ] [ -n ] [ -d 0 ... ] [ -D ... ] < -o | -f | -t | -g | -m > <1..4|सभी>
sispmctl [ -q ] [ -n ] [ -d 0 ... ] [ -D ... ] < -a | -A > <1..4|सभी> [ --अत '...' ] [
--बाद में ... ] [ --एडो ] ... [ --एक लूप ... ]
sispmctl [ -d 0 ... ] [ -D ... ] [ -i ] [ -p <#पोर्ट> ] [ -u ] -l
वर्णन
sispmctl गेमबर्ड सिल्वर शील्ड पीएम के यूएसबी नियंत्रित आउटलेट को स्विच करने का एक उपकरण है। यह
इसे कई नामों से जाना जाता है, जैसे रिवोल्ट पावर स्विच।
इसे C में कोडित किया गया है और यह USB विशिष्ट लाइब्रेरी (LibUSB) का उपयोग करता है। यह आपको पोर्टेबल की अनुमति देता है
और त्वरित समाधान.
विकल्प
-एच प्रिंट उपयोग की जानकारी
-s समर्थित GEMBIRD डिवाइस के लिए स्कैन करें
-एल डिमोनाइज़ करें और एक साधारण http वेबसर्वर के रूप में सुनना शुरू करें (डिफ़ॉल्ट पोर्ट: 2638)
श्रोता के लिए -पी आईपी नेटवर्क पोर्ट (डिफ़ॉल्ट: 2638)। कोई प्रमाणीकरण नहीं है
अभी तक लागू नहीं किया गया.
-यू वह निर्देशिका पथ दें जहां पेज रखे जाते हैं, जो परोसे जाते हैं (डिफ़ॉल्ट:
/usr/स्थानीय/httpd/sispmctl). वेब पथ घटक को पूरी तरह से नजरअंदाज कर दिया गया है
सुरक्षा को ध्यान में रखते हुए।
-बी बजर को चालू और बंद करें
-ओ दिए गए आउटलेट को "चालू" पर स्विच करें
-f दिए गए आउटलेट को "बंद" पर स्विच करें
- दिए गए आउटलेट की स्थिति को टॉगल करें
-जी दिए गए आउटलेट की स्थिति दिखाएं
-m दिए गए आउटलेट के लिए बिजली आपूर्ति की स्थिति प्राप्त करें
-d पता लगाए गए उपकरणों के क्रम में पहले का नहीं बल्कि दिए गए डिवाइस का उपयोग करें,
पहले डिवाइस के लिए "0" से प्रारंभ करें (स्कैन विकल्प देखें)
-D -d के समान, लेकिन क्रमांक के आधार पर चुनें (स्कैन विकल्प देखें)
-n "चालू" और "बंद" न करें, बल्कि इसके बजाय "1" और "0" प्रिंट करें
-q जब तक अनुरोध न किया जाए तब तक न तो स्पष्टीकरण और न ही अस्वीकरण प्रिंट करें
- दिए गए आउटलेट के लिए योजना प्राप्त करें
- दिए गए आउटलेट के लिए एक निर्धारित योजना
--Aat "दिनांक" - एक घटना समय को दिनांक '%Y-%m-%d %H:%M' के रूप में सेट करता है
--आफ्टर एन - किसी इवेंट का समय पिछले वाले के बाद एन मिनट के रूप में सेट करता है
--एडो - वर्तमान ईवेंट की कार्रवाई सेट करता है
--एलूप एन - एन मिनट के बाद पहली घटना की कार्रवाई पर लूप करता है
-v प्रिंट संस्करण और कॉपीराइट
वेब इंटरफ़ेस
sispmctl प्रोग्राम प्रारंभ होने पर एक वेब इंटरफ़ेस प्रदान करता है -l विकल्प। नहीं
अतिरिक्त http सर्वर की आवश्यकता है. प्रत्येक चयनित USB डिवाइस को sispmctl द्वारा ब्लॉक किया गया है
चल रहा है।
इंस्टालेशन के बाद, दो वेब-इंटरफ़ेस में से पहला चुना जाता है। का डिफ़ॉल्ट स्थान
HTML फ़ाइलें /usr/local/httpd/sispmctl/doc हैं जो एक प्रतीकात्मक लिंक है
/usr/local/httpd/sispmctl/skin1.
sispmctl की http क्षमताएं सीमित हैं। तकनीकी रूप से कहें तो, केवल पहली पंक्ति
प्रत्येक http अनुरोध को पार्स किया जाता है। समापन पथ घटक, यानी फ़ाइल नाम, देखा जाता है
रिपॉजिटरी निर्देशिका में ऊपर। यदि मौजूद है तो फ़ाइल पार्स की गई है और नियंत्रण के अभाव में है
अनुक्रम वैसे ही भेजे गए। फ़ाइलों में http हेडर भाग शामिल होना चाहिए.
नियंत्रण अनुक्रम दोहरे डॉलर `$$' के साथ प्रारंभ और समाप्त होते हैं। इनमें एक कमांड शामिल है
भाग को प्रश्न चिह्न `?' द्वारा अलग किया गया वैकल्पिक आउटपुट से जिन्हें अलग किया गया है
पहला कोलन `:'. कमांड भाग एक टोकन है जिसके बाद एक स्वीकृत संख्या आती है
आउटलेट का संदर्भ देता है, उदाहरण के लिए $$आदेश(1)?सकारात्मक:नकारात्मक$$ जबकि कमांड इनमें से एक है
स्थिति, टॉगल करें, on or बंद। मैं ऑन/ऑफ/टॉगल कमांड से बचने की पुरजोर सलाह देता हूं
वे पृष्ठ जिन्हें पुनः लोड किया जा सकता है. सर्वोत्तम यह है कि अन्य पृष्ठों पर पुनर्निर्देशित किया जाए जिनमें केवल स्थिति शामिल है
अनुरोधों.
योजनाएँ
सिसपीएमसीटीएल कार्यक्रम योजनाएँ प्रदान करता है, योजनाएँ दिए जाने के लिए उपयोग की जा सकती हैं
डिवाइस के आउटलेट किसी निश्चित समय पर या उसके बाद "चालू" या "बंद" होते हैं। योजनाएं भी बन सकती हैं
मिनटों की एक निश्चित संख्या के बाद लूप पर सेट करें।
किसी दिए गए आउटलेट के लिए नियोजित योजना दिखाने के लिए विकल्प का उपयोग करें -a और निर्दिष्ट करें
वांछित आउटलेट. विकल्प -A साथ ही कोई भी विकल्प --अत , --बाद में , --एडो और
--एक लूप दिए गए आउटपुट के लिए एक नई योजना बनाएगा। काश -A प्लस एक आउटलेट
कहा जाता है, तो आउटलेट के लिए योजना हटा दी जाएगी।
उदाहरण
पहले SiS-PM का पहला आउटलेट और दूसरे SiS-PM का तीसरा आउटलेट बंद करें:
sispmctl -f 1 -d 1 -f 3
चौथे आउटलेट की स्थिति को शून्य या एक के रूप में प्रिंट करें:
sispmctl -nqg 4
एक प्लानिफिकेशन सेट करें ताकि पहले डिवाइस पर आउटलेट 2 दी गई तारीख पर "चालू" हो जाए
पहर:
sispmctl -A 2 --अत '2011-07-27 20:45' --एडो on
एक प्लानिफिकेशन सेट करें ताकि दूसरे डिवाइस पर आउटलेट 3 2 मिनट के बाद "चालू" हो जाए
अगले 10 मिनट के बाद "बंद"। योजना 1 घंटे के बाद लूप हो जाएगी:
sispmctl -d 1 -A 3 --बाद में 2 --एडो on --बाद में 10 --एडो बंद --एक लूप 60
वेब-सर्वर के रूप में दूसरे डिवाइस पर sispmctl चलाएँ:
sispmctl -d 1 -l
आप इसे उसी मशीन से पॉइंट करके कनेक्ट कर सकते हैं http://localhost:2638 आपके साथ
वेब ब्राउज़र
onworks.net सेवाओं का उपयोग करके sispmctl का ऑनलाइन उपयोग करें