I am from a hardware engineering background. It is possible that an answer already exists on this website to my question.
I user certain programs as hardware engineer that are quite vast and complex. The main program relies on many smaller executables to do its job. Is there a way by which I can get a trace of what other programs it calls and with what parameters as I use the program, when they start and when they end?
The purpose is to be able to write a Python script or TCL script that will automatically carry out all those steps.