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

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

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

  • EPUB для * BSD / Linux
  • Udev: переименование моего сетевого интерфейса
  • Как я могу правильно перезагрузить модуль ядра?
  • Переименование файлов в каталоге на основе имен файлов в другом каталоге
  • Sphinx Search shutdown down после `FATAL: accept () не удалось: Слишком много открытых файлов`
  • управление питанием жестких дисков с USB-накопителем
  • Компиляция модулей ядра в Arch Linux
  • Как установить Debian в сеть, использующую WPA2-Enterprise MSCHAPv2 EAP-PEAP (имя пользователя / пароль)?
  • Как растеризовать весь текст в PDF?
  • Как удалить / изменить сообщение, отображаемое при открытии терминала?
  • Как я могу эффективно управлять своим crontab, чтобы избежать проблем с помощью нескольких обновлений несколькими пользователями?
  • Как я могу подтвердить, поддерживает ли мой сервер дыру?
  • One Solution collect form web for “Найдите команду, порожденную приложением”

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

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

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