Мониторинг команд, запускаемых приложением на удаленном хосте - PullRequest
0 голосов
/ 26 июня 2019

Каков наилучший способ отслеживания команд, запускаемых на удаленном компьютере?

Например, допустим, что мое приложение (написанное на Python) выполняется на хосте x, а мое приложение запускает команду (любую)допустимая команда Unix) на удаленном хосте, скажем, хост y.

Вопросы:

  • Я хочу знать, как приложение, работающее на хосте x, может отслеживать команду, запущенную на хосте, независимо от того, является ли процесс, выполняющий команду на удаленном хосте, активным или нетчто такое контент, сгенерированный процессом (STDOUT, STDERR и т. д.)
  • Если кто-то отправляет SIGTERM в мое приложение, работающее на хосте x, я хочу убедиться, что команды, запускаемые моим приложением на хосте y, такжепрекратить должным образом.т.е. мое приложение при получении SIGTERM должно иметь возможность отправлять SIGTERM командам, запущенным на удаленном хосте.
  • Как я могу обработать случай 2, если сигнал SIGKILL?
...