Найдите команду, порожденную приложением

Есть ли способ найти команду, с помощью которой приложение запустило внешний процесс?

Мотивация: я использую IDE Qt Creators, который в какой-то момент вызывает SFTP для передачи файла в удаленное место. Предполагая, что SFTP создается как отдельный процесс с помощью IDE, есть ли способ узнать, какая именно команда запускала IDE?

  • Почему номера системных вызовов Linux в x86 и x86_64 различаются?
  • Как можно описать и повторно использовать дескриптор файла позже?
  • Системные вызовы exec () и system ()
  • Как ядро ​​Linux знает, какой процесс вызвал системный вызов?
  • Результат от ядра вернулся к какому процессу?
  • Родительский процесс всегда печатает выходные данные после
  • Как добавить системный вызов в linux kernel 4.x
  • Работает ли MySQL в режиме пользователя или ядра?
  • One Solution collect form web for “Найдите команду, порожденную приложением”

    Вы можете использовать strace -p <PID> -f для отслеживания дочернего процесса, созданного в результате системных вызовов fork(2) , vfork(2) и clone(2) .

    Подсказка : использование -p PID -f будет прикреплять все потоки заданного PID, если он многопоточен.

    Linux и Unix - лучшая ОС в мире.