如何在Perl中使用Net :: Ping将“CTRL + C / SIGINT”发送到远程主机?我正在寻找一些功能:Net::Ping->execute("CTRL+C"); or Net::Ping->echo("\x03");
答案 0 :(得分:1)
Net::Ping doc告诉您:
此模块包含测试网络上远程主机可访问性的方法。首先使用可选参数创建ping对象,可以多次ping可变数量的主机,然后关闭连接。
您无法向主持人发送任何relecant数据。
即使你可以:“另一方面”的哪个进程应该执行“CTRL + C”的事情?你希望我的浏览器对它作出反应吗?还是其他一些随机过程?
通过反应,我的意思是:将其作为纯文本输入读取。但我认为你的目的是用“信号”终止某些过程。信号不能通过网络协议发送,它们只在一台计算机内生成和分发。你必须发明自己的协议来弥补差距。
很抱歉,到目前为止你的问题非常徒劳。