این دستور sispmctl است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
sispmctl - برنامه Gembird Silver Shield PM ConTroL
خلاصه
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 <#port> ] [ -u ] -l
شرح
sispmctl ابزاری برای تعویض پریزهای کنترل شده USB Gembird Silver Shield PM است. آی تی
با نام های زیادی شناخته می شود، به عنوان مثال سوئیچ برق Revolt.
این به زبان C کد شده است و از کتابخانه خاص USB (LibUSB) استفاده می کند. این به شما امکان می دهد یک قابل حمل داشته باشید
و راه حل سریع
OPTIONS
-h اطلاعات استفاده از چاپ
-s دستگاه های GEMBIRD پشتیبانی شده را اسکن می کند
-l deemonize و شروع به گوش دادن به عنوان یک وب سرور ساده http می کنم (درگاه پیش فرض: 2638)
پورت شبکه IP -p (پیشفرض: 2638) برای شنونده. احراز هویت وجود ندارد
هنوز اجرا شده است
-u مسیر دایرکتوری را که صفحاتی که در آن قرار دارند و ارائه می شوند را ارائه می دهد (پیش فرض:
/usr/local/httpd/sispmctl). جزء مسیر وب به طور کامل نادیده گرفته شده است
دلایل امنیتی.
-ب زنگ را روشن و خاموش کنید
-o پریز(های) داده شده را به "روشن" تغییر دهید
-f پریز(های) داده شده را به "OFF" تغییر دهید
-تغییر وضعیت خروجی(های) داده شده
-g وضعیت خروجی(های) داده شده را نشان می دهد
-m دریافت وضعیت منبع تغذیه برای پریز(های) داده شده
-d از اولین دستگاه، بلکه از دستگاه داده شده در ترتیب دستگاه های شناسایی شده استفاده کنید.
شروع با "0" برای اولین دستگاه (به گزینه اسکن مراجعه کنید)
-D مانند -d، اما با شماره سریال انتخاب کنید (به گزینه اسکن مراجعه کنید)
-n "ON" و "OFF" را چاپ نکنید، بلکه "1" و "0" را چاپ نکنید
-q هیچ توضیحی یا سلب مسئولیت را چاپ نکنید مگر اینکه درخواست شود
دریافت برنامه ریزی برای خروجی داده شده
-برنامه ریزی مجموعه ای برای خروجی داده شده
--Aat "Date" - یک زمان رویداد را به عنوان تاریخ تنظیم می کند "%Y-%m-%d %H:%M"
--Aafter N - زمان رویداد را N دقیقه بعد از رویداد قبلی تنظیم می کند
--آدو - عمل رویداد فعلی را تنظیم می کند
--Aloop N - بعد از N دقیقه به اقدام رویداد 1 حلقه می شود
نسخه چاپی v و حق چاپ
WEB رابط
برنامه sispmctl هنگامی که با برنامه شروع می شود یک رابط وب ارائه می دهد -l گزینه. خیر
سرور http اضافی مورد نیاز است. هر دستگاه USB انتخاب شده توسط sispmctl مسدود می شود در حالی که
در حال اجرا
پس از نصب، اولین مورد از دو رابط وب انتخاب می شود. مکان پیش فرض از
فایل های HTML /usr/local/httpd/sispmctl/doc است که یک پیوند نمادین به
/usr/local/httpd/sispmctl/skin1.
قابلیتهای http sispmctl محدود است. از نظر فنی فقط خط اول
هر درخواست http تجزیه می شود. جزء مسیر پایانی، یعنی نام فایل، نگاه می شود
در فهرست مخزن قرار دهید. در صورت وجود فایل تجزیه و در صورت عدم وجود کنترل است
دنباله ها همانطور که هست ارسال می شوند. فایل ها باید شامل قسمت هدر http باشند.
دنبالههای کنترل با «$$» دو دلاری شروع و پایان مییابند. آنها از یک فرمان تشکیل شده اند
قسمتی که با علامت سوال از هم جدا شده است "؟" از خروجی های جایگزین که توسط
دو نقطه اول «:». قسمت فرمان یک نشانه است که به دنبال آن یک عدد در آغوش گرفته شده است
به خروجی ارجاع می دهد، به عنوان مثال $$فرمان(1)?مثبت:منفی$$ در حالی که فرمان یکی از
وضعیت ، تغییر وضعیت، on or خاموش من به شدت توصیه می کنم از دستورات روشن/خاموش/تغییر در داخل پرهیز کنید
صفحاتی که ممکن است دوباره بارگیری شوند. بهترین کار این است که به صفحات دیگری که فقط شامل وضعیت هستند تغییر مسیر دهید
درخواست.
برنامه ریزی ها
برنامه sispmctl برنامه ریزی ها را ارائه می دهد، برنامه ریزی ها را می توان برای تبدیل داده استفاده کرد
پریزهای دستگاه "روشن" یا "خاموش" در یا بعد از یک زمان معین. برنامه ریزی ها نیز می تواند باشد
پس از تعداد معینی از دقیقه حلقه را تنظیم کنید.
برای نشان دادن برنامه ریزی برنامه ریزی شده برای یک خروجی داده شده از گزینه استفاده کنید -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 دقیقه "روشن" شود و
"OFF" بعد از 10 دقیقه دیگر. برنامه ریزی پس از 1 ساعت حلقه می شود:
sispmctl -d 1 -A 3 --بعد از 2 --آدو on --بعد از 10 --آدو خاموش -- آلوپ 60
sispmctl را در دستگاه دوم به عنوان وب سرور اجرا کنید:
sispmctl -d 1 -l
می توانید با اشاره به آن از همان دستگاه به آن متصل شوید http://localhost:2638 با شما
مرورگر وب
از sispmctl به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید