Este es el comando sispmctl que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
sispmctl - programa Gembird Silver Shield PM ConTroL
SINOPSIS
sispmctl -s
sispmctl [ -q ] [ -n ] [ -d 0 ... ] [ -D ... ] -b
sispmctl [ -q ] [ -n ] [ -d 0 ... ] [ -D ... ] < -o | -f | -t | -g | -m > <1..4 | todos>
sispmctl [ -q ] [ -n ] [ -d 0 ... ] [ -D ... ] < -a | -A > <1..4 | todos> [ --Aat '...' ] [
--Después ... ] [ --Alharaca ] ... [ --Un bucle ... ]
sispmctl [ -d 0 ... ] [ -D ... ] [ -i ] [ -p <#puerto> ] [ -u ] -l
DESCRIPCIÓN
sispmctl es una herramienta para cambiar las salidas controladas por USB de Gembird Silver Shield PM. Eso
es conocido por muchos nombres, por ejemplo, Revolt Power Switch.
Está codificado en C y utiliza la biblioteca específica de usb (LibUSB). Esto le permite un portátil
y solución rápida.
OPCIONES
-h información de uso de impresión
-s busca dispositivos GEMBIRD compatibles
-l demonizar y empezar a escuchar como un servidor web http simple (puerto predeterminado: 2638)
-p puerto de red IP (predeterminado: 2638) para el oyente. No hay autenticacion
implementado todavía.
-u da la ruta del directorio donde se encuentran las páginas, que se sirven (predeterminado:
/ usr / local / httpd / sispmctl). El componente de ruta web se ignora por completo para
razones de seguridad.
-b encender y apagar el timbre
-o cambiar la (s) toma (s) indicada (s) a "ON"
-f cambie la (s) toma (s) indicada (s) a "OFF"
-t alternar el estado de las salidas dadas
-g muestra el estado de los puntos de venta indicados
-m obtengo el estado de la fuente de alimentación para los tomacorrientes dados
-d No use el primero, sino el dispositivo dado en la secuencia de dispositivos detectados,
comenzando con "0" para el primer dispositivo (ver opción de escaneo)
-D Igual que -d, pero elija por número de serie (vea la opción de escaneo)
-n no imprime "ON" y "OFF", sino "1" y "0" en su lugar
-q no imprime explicaciones ni exenciones de responsabilidad a menos que se solicite
-una planificación para obtener una salida determinada
-Una planificación establecida para una salida determinada
--Aat "date": establece la hora de un evento como una fecha '% Y-% m-% d% H:% M'
--Aafter N: establece un tiempo de evento como N minutos después del anterior
--Alharaca - establece la acción del evento actual
--Aloop N: vuelve a la acción del primer evento después de N minutos
-v versión impresa y derechos de autor
SERVICIOS INTERFAZ
El programa sispmctl proporciona una interfaz web cuando se inicia con el -l opción. No
Se necesita un servidor http adicional. Cada dispositivo USB seleccionado es bloqueado por sispmctl mientras
funcionando.
Después de la instalación, se selecciona la primera de las dos interfaces web. La ubicación predeterminada de
los archivos HTML son / usr / local / httpd / sispmctl / doc, que es un enlace simbólico a
/ usr / local / httpd / sispmctl / skin1.
Las capacidades http de sispmctl son limitadas. Técnicamente hablando, solo la primera línea
de cada solicitud http se analiza. Se busca el componente de ruta de terminación, es decir, el nombre del archivo
en el directorio del repositorio. Si está presente, el archivo se analiza y en ausencia de control
secuencias enviadas tal cual. Los archivos deben incluir la parte del encabezado http.
Las secuencias de control comienzan y terminan con doble dólar `$$ '. Consisten en un comando
parte separada por un signo de interrogación '?' de salidas alternativas que están separadas por
los primeros dos puntos `: '. La porción de comando es un token seguido de un número abrazado que
hace referencia a la salida, p. ej. $$comando(1)? Positivo: negativo $$ mientras que el comando es uno de
estado, palanca, on or apagado. Recomiendo encarecidamente evitar los comandos de encendido / apagado / alternar en
páginas que pueden recargarse. Lo mejor es redirigir a otras páginas que solo incluyen el estado
peticiones.
PLANIFICACIONES
El programa sispmctl proporciona planificaciones, las planificaciones se pueden utilizar para dar vuelta
salidas del dispositivo "ENCENDIDO" o "APAGADO" en o después de un tiempo determinado. Las planificaciones también pueden ser
establecido para que se repita después de un número determinado de minutos.
Para mostrar la planificación planificada para un punto de venta determinado, utilice la opción -a y especificar el
salida (s) deseada (s). La opción -A más cualquiera de las opciones --Aat , --Después , --Alharaca y
--Un bucle creará una nueva planificación para la salida dada. si solo -A más una salida
se llama, se eliminará la planificación de la salida.
EJEMPLOS
Apague la primera salida del primer SiS-PM y la tercera salida del segundo SiS-PM:
sispmctl -f 1 -d 1 -f 3
Imprima el estado de la cuarta salida como cero o uno:
sispmctl -nqg 4
Establezca una planificación para que la salida 2 del primer dispositivo se encienda en la fecha indicada y
hora:
sispmctl -A 2 --Aat '2011-07-27 20:45 ' --Alharaca on
Establezca una planificación para que la salida 3 del segundo dispositivo se encienda después de 2 minutos y
"APAGADO" después de otros 10 minutos. La planificación se repetirá después de 1 hora:
sispmctl -d 1 -A 3 --Después 2 --Alharaca on --Después 10 --Alharaca off --Un bucle 60
Ejecute sispmctl en el segundo dispositivo como servidor web:
sispmctl -d 1 -l
Puede conectarse desde la misma máquina apuntando a http://localhost: 2638 con tu
navegador web
Use sispmctl en línea usando los servicios de onworks.net