Я знаю, что PS покажет мне все запущенные в данный момент процессы. Но это не покажет мне ничего, что началось, а затем остановилось, в течение некоторого промежутка времени. Есть ли другой способ увидеть все процессы, которые были запущены во время какого-либо события?
Я пытаюсь настроить способ аудита всех процессов, которые выполнялись во время компиляции сборки. Я могу использовать PS, чтобы проверить все запущенные процессы в начале сборки и даже запустить его снова в конце. И я могу настроить отдельный поток, который будет запускать PS снова и снова во время сборки, чтобы перехватывать все процессы, которые могли выполняться в середине. Но есть ли лучший способ выполнить эту задачу, о которой я не знаю?
Эта сборка выполняется на Mac, поэтому она использует версию bash для Mac.