有没有办法找到应用程序启动外部进程的命令?
动机:我正在使用 IDE Qt Creators,它有时会调用 SFTP 将文件传输到远程位置。假设 SFTP 是由 IDE 作为一个单独的进程生成的,是否有办法找出 IDE 运行的确切命令?
答案1
您可以用来strace -p <PID> -f
跟踪由于fork(2)
、vfork(2)
和clone(2)
系统调用而创建的子进程。
暗示:-p PID -f
如果是多线程,则使用将附加给定 PID 的所有线程。
有没有办法找到应用程序启动外部进程的命令?
动机:我正在使用 IDE Qt Creators,它有时会调用 SFTP 将文件传输到远程位置。假设 SFTP 是由 IDE 作为一个单独的进程生成的,是否有办法找出 IDE 运行的确切命令?
您可以用来strace -p <PID> -f
跟踪由于fork(2)
、vfork(2)
和clone(2)
系统调用而创建的子进程。
暗示:-p PID -f
如果是多线程,则使用将附加给定 PID 的所有线程。