如何在 Perl 中使用 Net::Ping 将“CTRL+C/SIGINT”发送到远程主机?我正在寻找一些功能,例如:Net::Ping->execute("CTRL+C"); or Net::Ping->echo("\x03");
问问题
423 次
1 回答
1
Net::Ping文档告诉你:
该模块包含测试网络上远程主机可达性的方法。一个 ping 对象首先使用可选参数创建,可以多次 ping 可变数量的主机,然后关闭连接。
您不能向主机发送任何相关数据。
即使你可以:“另一边”的哪个进程应该执行那个“CTRL+C”的东西?您希望我的浏览器对此做出反应吗?还是其他一些随机过程?
通过反应我的意思是:将其作为纯文本输入阅读。但我认为您的意图是用“信号”终止某些进程。信号不能通过网络协议发送,它们只能在一台计算机内生成和分发。您必须发明自己的协议来弥合差距。
对不起,但到目前为止你的问题是徒劳的。
于 2012-04-08T09:37:51.127 回答