我正在尝试从PHP文件运行SSH命令。</ p>
ssh alpv3cm1.aldc.att.com -l eda -n cat /opt/app/cust/apphome/enbapp/ogs/EMAS/cyc_rebill_go_ahead.txt |wc -l
上述命令的输出为7。
我使用下面的PHP代码使用prod_open()函数获取变量中的值。
<?php
$descriptorspec = array(
0 => array("pipe", "r"),
1 => array("pipe", "w"),
2 => array("file", "/tmp/error-output.txt", "a")
);
$process = proc_open('ssh alpv3cm1.aldc.att.com -l eda -n cat /opt/app/cust/apphome/enbapp/ogs/EMAS/cyc_rebill_go_ahead.txt |wc -l',$descriptorspec, $pipes);
if (is_resource($process)) {
fclose($pipes[1]);
$return_value = proc_close($process);
echo $return_value
exec_stat_dml($upd);
}
&GT;
但是我的回报值是1而不是7.请帮帮我。