+ -
当前位置:首页 → 问答吧 → 请教一个Daemon问题

请教一个Daemon问题

时间:2010-09-26

来源:互联网

  1. Proc::Daemon::Init;
  2. #从ldap中读取数据
  3. while(1)
  4. {
  5. }
复制代码
  1. #从ldap中读取数据
  2. Proc::Daemon::Init;
  3. while(1)
  4. {
  5. }
复制代码
为什么前面的不成功,后面的却可以呢?迷惑了一天了

作者: yybmsrs   发布时间: 2010-09-26

要不,你use strict一下?

作者: 珞水的大叔   发布时间: 2010-09-26

没有use strict的代码不是好代码

作者: wfnh   发布时间: 2010-09-26

恩,这些都是有use strict的情况下的。

前面一种情况用eval捕获了下:
Can't continue after import errors at /usr/lib/site_perl/5.8.3/Net/LDAP/Bind.pm line 8 BEGIN failed--compilation aborted at /usr/lib/site_perl/5.8.3/Net/LDAP/Bind.pm line 8, <DATA> line 225. Compilation failed in require at /usr/lib/site_perl/5.8.3/Net/LDAP.pm line 294, <DATA> line 225.

从ldap读数据正常下是没问题的,后面一种就是这样。

作者: yybmsrs   发布时间: 2010-09-26