我正在尝试调试一个C++应用程序,该应用程序通过system()系统调用调用许多命令行应用程序,如grep等.我需要通过system()调用查看应用程序正在执行的所有命令.
我试图通过启用历史记录并查看.history文件来查看这些命令.但是这些命令不是通过终端执行的.历史文件只有交互执行的命令.
知道如何做到这一点?
c++ unix solaris system
c++ ×1
solaris ×1
system ×1
unix ×1