A veces, un proceso va y viene más rápido de lo que puedo ps aux, lo intenté, watch -d -n0.1 "ps aux | tail"pero nuevamente, eso está restringido a 1/10 de segundo. Lo que realmente quiero es ejecutar un comando y seguir todos los procesos nuevos, uno por línea, a medida que se generan. Incluso procesos que corren rápido. Sé que stracetiene habilidades similares a esta, pero no he podido hacer que haga lo que quiero.
tl;dr : ¿hay alguna manera de registrar todos los procesos nuevos?
No quiero saber mucho, no más de ps auxlo que me daría una línea , para el caso actual solo tengo un proceso generado por otro y desaparece, quiero poder ejecutarlo, pero no sé cuál sería el comando. Incluso conocer nuevos PID sería suficiente, ya que podría imaginar un script que los tomara y los ejecutara ps | grepy me diera más información mientras el proceso se está ejecutando (suponiendo que, con suerte, el proceso aún esté activo cuando pscomience)

lastcommentonces.auditado?
http://linux.die.net/man/8/auditctl
fuente
Snoopy podría ser la herramienta adecuada para su caso de uso.
Si necesita un registrador simple y NO está buscando una solución de seguridad / auditoría, entonces Snoopy podría serlo.
Divulgación: Snoopy mantenedor aquí.
fuente