linux — отображение статуса HTCondor с помощью переполнения стека

В настоящее время я пытаюсь отобразить вывод команды HTCondor «condor_q» в браузере как часть интерфейса, который я разрабатываю. Я работаю с PHP и пробовал echo exec («condor_q»), echo shell_exec () и echo system (), но ничего не отображается.

Внешний интерфейс работает на одной машине с использованием веб-сервера Xampp в Ubuntu 16.04.

Буду признателен, если у вас есть предложения о том, как я могу решить эту проблему

Спасибо

0

Решение

Вы можете включить HTCondor МЫЛО Особенность:

Добавьте это в свой конфигурационный файл (/etc/condor/config.d/condor_config.local)

ENABLE_SOAP = TRUE
ALLOW_SOAP = *
SCHEDD_ARGS = -p 8080
ENABLE_WEB_SERVER = TRUE
WEB_ROOT_DIR=/usr/share/condor/webservice/

затем генерировать заглушка клиента SOAP Php ()


Другой вариант просто парсер condor_q команда

% condor_q -submitter jdoe -format "%s" Owner -format " %s " Args -format "ProcId = %d\n" ProcId

Также имейте в виду, что встроенная поддержка SOAP API в HTCondor, как ожидается, прекратится в серии выпусков v8.7 чуть позже в этом году, поскольку времена и вкусы изменились.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]