Іноді процес приходить і проходить швидше, ніж я можу ps aux
, я спробував, watch -d -n0.1 "ps aux | tail"
але знову, це обмежено 1/10 секунди. Мені дуже хочеться запустити команду і слідкувати за всіма новими процесами, по одному за рядком, коли вони створюються. Навіть процеси, які швидко проходять. Я знаю, strace
має подібні здібності, але мені не вдалося змусити її робити те, що я хочу.
tl;dr
: чи існує спосіб реєстрації всіх нових процесів?
Я не хочу багато знати, не більше, ніж рядок ps aux
міг би дати мені, для поточного випадку у мене просто процес, який породжений іншим і зникає, я хочу мати змогу запустити його, але я не знаю якою буде команда. Навіть знаючи нові PID, було б достатньо, оскільки я міг розробити сценарій, який би сприйняв їх і запустив ps | grep
на них, і дав би мені більше інформації під час запуску процесу (припустимо, сподіваємось, процес все ще існує, коли ps
йде)