社区
脚本语言
帖子详情
perl如何实现定时器的功能,即在一段时间内某操作没有结束,跳出该操作,执行其他操作。
jockywin
2006-02-06 11:49:06
我现在perl脚本中通过ssh到网络中某台机器取信息,请问如何在取信息操作超过一定时间如10秒后,跳出该操作,执行其他的操作,请高手指教,谢谢
...全文
395
6
打赏
收藏
perl如何实现定时器的功能,即在一段时间内某操作没有结束,跳出该操作,执行其他操作。
我现在perl脚本中通过ssh到网络中某台机器取信息,请问如何在取信息操作超过一定时间如10秒后,跳出该操作,执行其他的操作,请高手指教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jockywin
2006-02-07
打赏
举报
回复
谢谢,各位了,马上结帖放分
hongweig
2006-02-07
打赏
举报
回复
别使用多线程。
这个例子也不需要使用多线程。
楼上的兄弟正解。
xyzxyz1111
2006-02-06
打赏
举报
回复
使用子进程进行ssh连接, 父进程等待超时后杀掉子进程,并做其他操作.
也可以使用alarm 定时器
fibbery
2006-02-06
打赏
举报
回复
可以试一试多线程
xyzxyz1111
2006-02-06
打赏
举报
回复
用alarm的过程如
sub alarm_action{
... time out action
}
$SIG{ALRM} = \&alarm_action;
alarm $timeout;
... ssh action
alarm 0; # cancel alarm signal
...
jockywin
2006-02-06
打赏
举报
回复
谢谢
fibbery(飞):请问perl如何实现多线程,能再具体一点吗,谢谢
xyzxyz1111:你说的子进程是在外围一个perl脚本中,调用另一个perl脚本进行ssh连接,然后用alarm来定时,超过多少秒,kill掉被调用的脚本是这样吗?
另外,有的时候没有交换密匙的话,ssh连接弹出要求输入密码的提示,在perl中如何判断并实现尝试输入密码呢。
请高手指点,在线等待,谢谢
Perl
中
定时器
alarm的die与kill
http://yusy1116.blog.163.com/blog/static/6467259220106110541149/
Perl
中
定时器
alarm的die与kill 如果遇到这样的需求,要自动地运行一些相对独立的程序,而这些程序可能有些要挂掉,导致后 面的程序无法运行,要想看到一个完整运行的结果,这时候alarm就会用上场。 per脚本在自动化方面经常...
perl
常用命令
操作
总结
perl
常用命令
操作
总结 1.文件句柄的print
操作
以写入或添加模式打开的文件句柄可以在print或printf函数中使用
perl
SIG 信号处理
linux中的信号 先了解在linux中的信号,信号其实就是编程里俗称的中断,它使监视与控制其他进程变为有可能。中断信号(signal,又简称为信号)用来通知进程发 生了异步事件。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。注意,信号只是 用来通知某进程发生了什么事件,并不给该进程传递任何数据。 首先看看linux
Perl
中对信号和并发的处理
Perl
中对信号和并发的处理Jun 9th, 2009 Leave a comment | Trackback
转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]
本文链接: http://www.php-oa.com/2009/06/09/
perl
_signal.html
linux中的信号
先了解在linux中的信号,信号其实就是编程里俗称的中断,它使监视与控制其他进程变为有可能。中断信号(signal,又简称为信号)用来通知进程发生
Perl
SIG信号处理
转载1: http://www.php-oa.com/2009/06/09/
perl
_signal.html 转载2: http://blog.163.com/zhuyu_blog/blog/static/26735153200743072258824/ 参考:http://search.cpan.org/~dlux/Parallel-ForkManager-0.7.9/lib/Par
脚本语言
37,719
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章