这是我的代码 -
import subprocess
import sys
HOST="xyz3511.uhc.com"
# Ports are handled in ~/.ssh/config since we use OpenSSH
COMMAND="uptime"
ssh = subprocess.Popen(["ssh", "%s" % HOST, COMMAND],
shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
result = ssh.stdout.readlines()
if result == []:
error = ssh.stderr.readlines()
print (sys.stderr, "ERROR: %s" % error)
else:
print (result)
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误-
错误: [b"'ssh' 不是内部或外部命令,\r\n",b'可运行的程序或批处理文件。\r\n']。
不知道我在这里做错了什么。另外,我没有提到任何端口。我想要的只是使用子进程并连接到远程服务器,执行一个简单的命令,如ls. Python 版本是 3.x。
我正在尝试从 https 调用获取响应,该调用已在其端安装了证书。这是我的代码
import requests
import urllib3
urllib3.disable_warnings()
cert_file_path = "/path/output-crt-file-name.crt"
key_file_path = "/path/output-key-file-name.key"
passwd = 'secretpass'
print(passwd)
url = "https://url/to/fetch/response"
params = {"AppID": "xxxx", "Safe": "xxxx", "Folder": "Root",
"Object": "xxxx"}
cert = (cert_file_path, key_file_path, passwd)
r = requests.get(url, params=params, cert=cert, verify=True )
print(r.text)
Run Code Online (Sandbox Code Playgroud)
这会引发错误
由 SSLError('客户端私钥已加密,需要密码'引起)
请建议。
只是数据.状态选项卡中的数据库大小应为0 MB.
是否有任何API可以完成工作,如果我尝试使用unix命令清除所有目录,该怎么办?推荐吗?
如何从查询控制台找到可能的查询?
我知道时间段。
它在历史仪表板中不像在历史仪表板中那样可用。我只能看到过去 10 分钟的长时间运行的查询。
也许如果我能获得正确的 URI 来探索应用程序服务或计量数据?
始终建议使用xdmp:estimate而不是fn:count.我知道如何在cts中使用它:搜索但不确定可搜索的XPath表达式.例如,我试图search:facets在执行后返回返回的计数search:search,就像这样 -
xdmp:estimate($search-result/search:facet/search:facet-value)但是
XDMP-UNSEARCHABLE-- Expression is unsearchable在使用fn:count工作时我得到错误.
救命!
我有480个值的序列.我想一次总计8个值并返回总和.对于前者 可以说我有一系列的价值观 -
let $values := ( "0.847","0.106","0.015","0.02","0.048","0.052","0.065","0.146","0.039","0.025","0.14","0.084","0.075","1.049","0.108","0.022","0.235","0.061","0.278","0.072","0.152","0.046","1.025","0.285","0.157","0.048","0.913","0.135","0.02","0.038","0.043","0.127","0.014","0.069","1.05","0.072","0.053","0.028","0.006","0.158","0.048","1.095","0.033","0.064","0.035","0.047","0.003","0.018","0.081","0.045","0.051","0.027","0.048","0.284","0.097","0.969","0.032","0.062","0.18","0.02","0.875","0.05","0.043","0.127","0.012","0.121","0.145","0.148","0.047","0.033","1.01","0.016","0.909","0.073","0.115","0.14","0.047","0.079","0.135","0.038","0.866","0.156","0.079","0.151","0.008","0.136","0.037","0.041","1.033","0.396","0.108","0.059","0.139","0.084","0.136","0.038","0.08","0.111","0.023","0.035","0.123","0.997","0.094","0.279","0.077","0.116","0.12","0.048","0.235","0.944","0.015","0.109","0.053","0.254","0.833","0.048","0.141","0.208","0.041","0.274","0.039","0.267","0.088","1.044","0.05","0.087","0.198","0.159","0.142","0.209","0.012","0.033","0.051","0.231","0.803","0.025","0.108","0.084","0.221","1.317","0.092","0.054","0.035","0.12","0.399","0.028","1.152","0.203","0.043","0.135","0.046","0.038","1.017","0.114","0.215","1.326","0.067","0.217","0.136","0.239","0.051","0.03","0.061","0.044","0.119","1.154","0.053","0.063","0.331","0.196","0.076","0.191","0.073","0.074","1.084","0.331","0.053","0.074","0.106","0.05","0.226","0.874","0.144","0.046","0.146","0.149","0.032","0.078","0.031","1.009","0.09","0.051","0.083","0.041","0.095","0.198","0.06","1.266","0.171","0.068","0.233","0.063","0.079","0.207","1.303","0.148","0.126","0.074","0.32","0.188","0.153","0.408","0.078","1.122","0.144","0.212","0.029","0.06","0.136","1.15","0.077","0.045","0.209","0.331","1.371","0.035","0.204","0.088","0.07","0.331","0.053","0.204","0.265","0.038","0.12","0.199","1.104","0.179","0.031","0.079","0.132","0.046","0.168","0.028","1.171","0.103","0.023","0.036","0.048","0.827","0.249","0.176","0.054","0.092","0.131","0.028","0.076","0.199","0.091","0.285","0.176","0.031","0.961","0.104","0.122","0.023","0.286","0.201","0.05","0.059","1.191","0.025","0.041","0.855","0.167","0.035","0.113","0.057","0.222","0.194","0.041","0.03","0.107","0.05","0.924","0.346","0.039","0.135","1.096","0.029","0.289","0.031","0.149","0.129","0.053","0.132","0.165","0.085","0.164","0.177","0.041","0.062","0.326","0.14","0.2","0.074","0.411","1.337","0.106","0.2","0.152","0.024","0.118","0.043","1.249","0.289","0.19","0.054","0.064","0.025","1.183","0.208","0.021","0.061","0.203","0.07","0.042","0.024","0.158","0.123","0.011","0.043","0.119","0.903","0.152","0.032","1.093","0.026","0.107","0.092","0.443","0.111","0.123","0.016","0.05","1.134","0.151","0.175","0.056","0.098","0.045","0.126","0.145","0.015","0.093","0.066","0.049","0.989","0.054","0.125","0.088","0.04","1.134","0.114","0.065","0.092","0.15","0.144","0.129","0.085","0.211","0.134","1.181","0.174","0.173","0.275","0.903","0.193","0.081","0.039","0.135","0.116","0.133","0.217","0.237","1.123","0.032","0.236","0.061","0.014","0.066","0.043","0.119","0.262","0.048","0.052","0.027","0.2","0.956","0.127","0.892","0.077","0.216","0.07","0.131","0.062","0.029","0.085","0.02","0.145","0.058","0.193","0.039","0.022","0.911","0.102","0.14","0.981","0.305","0.116","0.172","0.057","0.148","0.076","0.208","0.066","0.074","0.982","0.182","0.118","0.061","0.214","0.206","0.103","0.333","1.034","0.095","0.252","0.05","0.166","1.163","0.053","0.07","0.077","0.158","0.038","0.188","0.495","0.04","0.181","0.167","0.104","0.922","0.044","0.078","0.043","0.058","0.274","0.256","0.052","0.144","0.985","0.03","0.039","0.178","0.06","0.224","0.145","0.177","0.933","0.063","0.04","0.042","0.129","0.053","0.989","0.038","0.301","0.037","0.165")
Run Code Online (Sandbox Code Playgroud)
我希望查询返回1到8个值的总和,然后返回第9到16个值,依此类推.
假设我有一个XML-
<SearchPage ID="123" version="1.3" xmlns="http://some/path">
.....some child elements
</SearchPage>
Run Code Online (Sandbox Code Playgroud)
如何从中获取所有属性名称?
我有一段代码,我想返回特定林中的文档总数.我想确定林文档计数是0还是更多.
declare function local:forest-doc-count($db-name,
$f-id as xs:unsignedLong) as xs:integer {
let $_ := xdmp:log(xdmp:describe(fn:concat("$db-name -->", $db-name), (),()))
let $query := 'xquery version "1.0-ml";
declare variable $f-id as xs:unsignedLong external;
xdmp:estimate(cts:search(fn:doc(), (), (), (), $f-id))'
let $count := xdmp:eval($query , (),
map:entry("f-id", $f-id),
map:entry("database", xdmp:database($db-name))
)
return $count
};
Run Code Online (Sandbox Code Playgroud)
其中$ f-id是林ID,$ db-name是数据库名称.现在我得到了
未定义的变量$ f-id
我正在根据时间戳从米数据库中提取 uri 列表。这是代码 -
cts:uris( (), (), cts:and-query((
cts:collection-query("meters") ,
cts:element-value-query(xs:QName("mt:period"), "raw"),
cts:element-range-query( xs:QName("mt:end-time"), ">=", xs:dateTime("2018-02-17T05:37:00") ),
)
)
))
Run Code Online (Sandbox Code Playgroud)
但它包括keystore-raw.xml这不是我想要的结果集中的文件?如何将其从结果集中删除。父元素是keystore-metrics并且还具有诸如 之类的元素keystore-metric。我不想要任何 for 循环。
我有一个目录。让我们今天吧/data01。它有许多目录、子目录、文件等。我想检查该目录及其所有子目录和文件是否达到深度级别,它不属于root. 我想要一个命令或 shell 脚本来保证深度/最后级别的任何子目录或文件不属于 root。我用以下命令检查 -
ls -lrt /data01/
ls -lrt /data01/*
Run Code Online (Sandbox Code Playgroud)
但这不知何故失败了(我不知道如何),并且某些文件被交叉检查的人作为根文件出现。需要帮忙!
因此,假设我已经升级了群集中的所有主机。现在,我需要升级安全性数据库。这是进行升级的部分吗?提交升级意味着什么?这是否意味着升级安全性数据库并检查已切换到较新版本的集群的有效版本?还是进行升级是完全不同的过程?
另外,是否可能其中一台主机上的软件版本未升级,而我们继续升级安全性数据库和配置。群集的有效版本是否仍将切换到较新版本?
marklogic ×8
xquery ×4
marklogic-8 ×2
marklogic-9 ×2
python ×2
xpath ×2
ls ×1
python-3.x ×1
shell ×1
ssh ×1
subprocess ×1
unix ×1
urllib3 ×1
xml ×1