#timeout en ejecución de comandos

Aunque no suele ser muy habitual, hay veces que necesitamos modificar el tiempo de finalización de un determinado programa o script lanzado desde la consola. Bien sea por que necesita más tiempo para finalizar, bien por que necesite menos del que por sí mismo tomaría.
Para lograr esto, existe el comando timeout en bash. Su uso es muy sencillo, simplemente hay que ponerlo antes del comando que deseemos ejecutar con el tiempo (en segundo) que deseemos que esté como mucho vivo.
shell> timeout 30 zabbix-get -s localhost -k system.uptime
Aunque por defecto el tiempo está en segundos, se le puede indicar que tarde minutos (m), horas (h) o días (d).
shell> timeout 30m zabbix-get -s localhost -k system.uptime


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios