Este es el comando tryto 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
tryto: intenta ejecutar un comando limitado por un tiempo de espera o un número de intentos, se puede usar para ejecutar
as svlogd(8) procesador.
SINOPSIS
intentar [-pv] [-t AMF] [-k kseg] [-n intentos] prog
DESCRIPCIÓN
prog constan de uno o más argumentos.
intentar corre y mira prog, alimentando su entrada estándar a progEntrada estándar. Si prog
sale con un código de retorno distinto de 0, intentar corre prog de nuevo después de dormir un segundo.
Si el número de reintentos alcanza el número máximo de intentos, intentar imprime un error
mensaje y se rinde.
Si el tiempo de espera AMF se alcanzan los segundos y prog todavía está funcionando, intentar envía una señal TERM
a prog, espera kseg segundos para prog para terminar, luego envía una señal KILL si prog aun
está ahí, y sale lo antes posible.
OPCIONES
-t AMF se acabó el tiempo. Establecer el tiempo de espera para enviar TERM a prog a AMF segundos. El valor predeterminado es 180.
-k kseg
matar el tiempo de espera. Establecer el tiempo de espera para enviar KILL a prog a kseg segundos. El valor predeterminado es 5.
-n intentos
Establezca el número máximo de intentos para intentos. Si prog salió con un código de retorno otro
ese 0, intentar intenta rebobinar la entrada estándar al principio usando buscar(2) antes
comenzando prog de nuevo. El valor predeterminado es 5.
-p procesador. Utilice esta opción si ejecuta intentar como herramienta de edición del svlogd(8) procesador (ver más abajo).
-P grupo de procesos. Correr prog en una nueva sesión y grupo de procesos, y enviar señales en
tiempo de espera para progel grupo de procesos en lugar de su pid.
-v verboso. Imprima mensajes detallados con error estándar.
PROCESADOR
If intentar ve el -p opción, intentar corre como un svlogd(8) o registro múltiple(8) procesador, haciendo
uso de descriptores de archivo 4 y 5:
Antes de empezar prog, intentar mueve el descriptor de archivo 5 a 2, por lo que todos los mensajes de error de
intentar y prog será guardado en svlogd(8) estado para ser procesado en la próxima ejecución de intentar
-p.
Despues de empezar prog, intentar primero alimenta todos los datos que lee del descriptor de archivo 4 en prog's
entrada estándar, luego todos los datos del descriptor de archivo 0.
If prog falla por tiempo de espera AMF segundos o el número máximo de intentos, intentar imprime todos los datos
de entrada estándar a salida estándar, un mensaje de error a error estándar y sale con
0.
SALIR Codigos
If intentar en sí mismo falla, devuelve 111.
If intentar corre como un svlogd(8) procesador, intentar devuelve 0 en todos los demás casos.
If prog se ejecutó con éxito, intentar devuelve 0.
If prog falló por tiempo de espera, intentar devuelve 100.
If prog falló por el número máximo de intentos, intentar devuelve el último código de retorno de prog.
Use tryto en línea usando los servicios de onworks.net