我在 perl 脚本中执行 telnet 命令,如下所示。
$telnetOutput = `telnet localhost 4505`;
print "\n telnet command output: $telnetOutput \n";
$clients = `clients`;
print"\n $clients\n";
$clientNumber_or_anyOtherKey = `1`;
print "\n $clientNumber_or_anyOtherKey \n";
$pollers = `pollers`;
print "\n $pollers\n";`
但是在运行 $telnetOutput = `telnet localhost 4505
`; 命令,正如我们所知,它将打开 telnet 命令提示符,但所有其他命令仍在同一旧命令 prmopt 中执行,因此它表示 clients
或1
不pollers
被识别为内部或外部命令。
任何 1 可以帮助我吗?预先感谢