gpt4 book ai didi

linux - 目标重新启动时用于 telnet 和 re-telnet 的 Perl 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:40 25 4
gpt4 key购买 nike

我需要编写一个在 Windows 上运行的 Perl 脚本,以通过远程登录到 Linux 机器来不断监视 Linux 机器下的日志文件以寻找模式。但问题是,Linux 机器非常频繁地重新启动(通过一些其他脚本),Perl 脚本应该在可用时重新远程登录到 Linux 机器(可 ping)。

要做到这一点,我是否应该在响应 ping 时继续 ping Linux 机器 IP 和 telnet 进入机器?或者还有其他方法吗?非常感谢。

最佳答案

如果这是您真正想要的,那么在循环中重试连接可能是最简单的。

my $telnet = Net::Telnet->new( ... )

while (1) {
if ( $telnet->open(...) ) {
# do some stuff
}
else {
sleep 1;
}
}

关于linux - 目标重新启动时用于 telnet 和 re-telnet 的 Perl 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26370146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com