InglésFrancésEspañol

Ad


icono de página de OnWorks

keep-one-running: en línea en la nube

Ejecute keep-one-running en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando keep-one-running 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


run-one: ejecuta solo una instancia a la vez de algún comando y un conjunto único de argumentos
(útil para cronjobs, p. ej.)

SINOPSIS


ejecutar uno COMANDO [ARGS]

corre-este-uno COMANDO [ARGS]

correr-uno-constantemente COMANDO [ARGS]

mantener uno en funcionamiento COMANDO [ARGS]

ejecutar uno hasta el éxito COMANDO [ARGS]

ejecutar-uno-hasta-la-falla COMANDO [ARGS]

DESCRIPCIÓN


ejecutar uno es un script contenedor que no ejecuta más de una instancia única de algún comando
con un conjunto único de argumentos.

Esto suele ser útil con cronjobs, cuando no desea ejecutar más de una copia a la vez.

corre-este-uno Es exactamente como ejecutar uno, excepto que usará pgrep(1) y matar(1) para encontrar
y elimine cualquier proceso en ejecución propiedad del usuario y que coincida con los comandos de destino y
argumentos. Tenga en cuenta que corre-este-uno se bloqueará al intentar matar los procesos coincidentes,
hasta que todos los procesos coincidentes estén muertos.

correr-uno-constantemente opera exactamente como ejecutar uno excepto que reaparece "COMMAND [ARGS]"
cada vez que COMMAND sale (cero o distinto de cero).

mantener uno en funcionamiento es un alias para correr-uno-constantemente.

ejecutar uno hasta el éxito opera exactamente como correr-uno-constantemente excepto que reaparece
"COMMAND [ARGS]" hasta que COMMAND salga con éxito (es decir, salga de cero).

ejecutar-uno-hasta-la-falla opera exactamente como correr-uno-constantemente excepto que reaparece
"COMMAND [ARGS]" hasta que COMMAND salga con falla (es decir, salga distinto de cero).

EJEMPLO


En un caparazón:

$ ejecutar-uno rsync -azP $ INICIO $[email protected]: / srv / backup
foouser /
foouser / .bash_history
40298% 100 MB / s 37.13:0:00 (xfer # 00, para comprobar = 1/3509)
foouser / .viminfo
20352% 100kB / s 98.39:0:00 (xfer # 00, para verificar = 3/3478)
...
enviado 746228 bytes recibido 413059 bytes 36802.76 bytes / seg
el tamaño total es 3732890955 la aceleración es 3219.99

En otro shell, mientras el primero aún se está ejecutando:

$ ejecutar-uno rsync -azP $ INICIO $[email protected]: / srv / backup
$ eco $?
1

Otro ejemplo ... En un caparazón:

$ correr uno arriba

En otro caparazón:

$ correr uno arriba
$ eco $?
1
$ ejecuta este top
arriba - 17:15:36 hasta 1:43, 3 usuarios, promedio de carga: 1.05, 1.04, 1.00
Tareas: 170 en total, 1 en ejecución, 169 durmiendo, 0 detenidas, 0 zombies
...

Y tenga en cuenta que el proceso en el primer proyectil se mató.

Es posible que desee mantener una conexión ssh en funcionamiento todo el tiempo, con:

$ ejecutar-uno-constantemente ssh -N -C -L 3128: localhost: 3128 -L 7778: localhost: 7778 example.com
&

Use keep-one-running en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad