Quiero verificar cuánto tiempo tarda mi programa. Luego uso "/ usr / bin / time my_program". Cuando lleva más de 5 segundos, quiero matarlo. Intenté "kill -9 TIME_S_PID", se acabó el tiempo, pero mi_programa todavía se está ejecutando. Entonces, ¿cómo matar a my_program?
Lo siento, mi inglés es muy malo ...
Gracias.

ps aux | grep timeo en htop / top (ejecutándose en otra terminal)Respuestas:
la mayoría de los unixes tienen
pkill, lo que mata un proceso basado en el nombre Try:pkill my_program/ usr / bin / time my_program sleep 5 pkill -TERM my_program
Además, no mates con -9. No permite la limpieza.
fuente
Nunca he incursionado en Unix, pero ¿no puedes simplemente matar "my_program" en lugar de "time"? Esperaría que tenga su propia identificación de proceso.
fuente
timeel PID, descubrí que matar el procesotimees un momento que funciona, y luegotimetermina con su información resumida.