将 NSLOOKUP 实现到程序中
Implement NSLOOKUP into a program
我需要检查域是否存在于 RPGLE(或 CLLE)程序中。
我可以在命令行中使用,例如:
nslookup hostname(google.it)
有没有办法在 RPGLE(或 CLLE)程序中使用相同的命令?我如何检查结果)或者是否有 API?
您可以将输出重定向到这样的文件
crtpf qtemp/stdout rcdlen(240)
ovrdbf stdout qtemp/stdout
ADDENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) VALUE(STDOUT) LEVEL(*JOB)
NSLOOKUP HOSTNAME(google.it)
rmvENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) LEVEL(*JOB)
但也许 DIG output is easier to read by program (and NSLOOKUP 已弃用)
crtpf qtemp/stdout rcdlen(240)
ovrdbf stdout qtemp/stdout
ADDENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) VALUE(STDOUT) LEVEL(*JOB)
DIG HOSTNAME(google.it)
rmvENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) LEVEL(*JOB)
你可以像 there
一样用 gethostbyname 解析
我需要检查域是否存在于 RPGLE(或 CLLE)程序中。
我可以在命令行中使用,例如:
nslookup hostname(google.it)
有没有办法在 RPGLE(或 CLLE)程序中使用相同的命令?我如何检查结果)或者是否有 API?
您可以将输出重定向到这样的文件
crtpf qtemp/stdout rcdlen(240)
ovrdbf stdout qtemp/stdout
ADDENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) VALUE(STDOUT) LEVEL(*JOB)
NSLOOKUP HOSTNAME(google.it)
rmvENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) LEVEL(*JOB)
但也许 DIG output is easier to read by program (and NSLOOKUP 已弃用)
crtpf qtemp/stdout rcdlen(240)
ovrdbf stdout qtemp/stdout
ADDENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) VALUE(STDOUT) LEVEL(*JOB)
DIG HOSTNAME(google.it)
rmvENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) LEVEL(*JOB)
你可以像 there
一样用 gethostbyname 解析