以下のように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 で実行されているため 、内部コマンドまたは外部コマンドとして or が認識されませんclients
。1
pollers
誰か助けてくれませんか?事前に感謝