快速业务通道

PEAR:常用模块

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-25
il 可选参数,指明是否在作业结束后要发送email汇报运行结果

show($queue = false)
显示在at队列中的命令,返回一个关联数组,数组的key是作业的编号,相应的键值也是一个关联数组,内容是array(runtime,queue)$queue是一个可选参数,你可以用它限定只返回队列中队列名匹配$queue的作业列表

remove($job = false)
从at队列中删除指定的at作业$job是要删除的作业编号,如果,成功,返回true,否则返回false

<?php
require_once "Schedule/At.php";
$at = new Schedule_At();
//生成并追加一个作业
$result = $at->add (''find / -type file -name core -exec rm -f {} \;'',''00:00'');
if ( PEAR::is_Error($result) ) {
echo "无法追加作业!\n";
echo "原因:$result->getMessage() \n";
exit;
}
//显示当前at队列
$queue = $at->show();
if ( PEAR::isError($queue) ) {
echo "发生错误!\n";
echo "原因:" . queue->getMessage(). "\n";
exit;
}
reset( $queue );
while ( list($job, $cmd) = each $queue ){
echo "[$job]" . $cmd[''runtime''] . "-" .$cmd[''queue''];
echo "\n"
}
?>

以上是一些PEAR模块的使用,更为详细的说明需要你自己去察看这些模块的源文件,或者你可以使用phpdoc自动生成这些模块的api文档。关于phpdoc,我们将在下篇详细讨论。

四、资源
PEAR CVS 你可以从这里获得最新的PEAR源码
Hoder 项目
PHPDoc 主页

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号