gpt4 book ai didi

php - 使用 PHP 显示 HTCondor 状态

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:23 25 4
gpt4 key购买 nike

我目前正在尝试在浏览器中显示 HTCondor 命令“condor_q”的输出,作为我正在开发的前端的一部分。我正在使用 PHP 并尝试过 echo exec("condor_q")、echo shell_exec() 和 echo system(),但没有显示任何内容。

前端在一台机器上运行,使用 Ubuntu 16.04 上的网络服务器 Xampp。

如果有人对我如何解决这个问题有建议,我将不胜感激

谢谢

最佳答案

您可以启用 HTCondor SOAP特点:

将此添加到您的配置文件 (/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/

然后 generate SOAP Php 客户端 stub ()


另一种选择是简单地解析 condor_q 命令

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

另请注意,HTCondor 中的内置 SOAP API 支持预计将在今年晚些时候的 v8.7 版本系列中消失,因为时代和品味已经发生变化。

关于php - 使用 PHP 显示 HTCondor 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38853440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com