开源邮件服务器 开源邮件服务器 web 开源邮件 开源 mail 开源 邮件服务器 邮件技术 mail技术 反垃圾邮件 反垃圾mail mail投递
邮件服务器 mail服务器 开源软件 mail软件 mail服务新品牌 开源邮件服务新品牌
开源mail服务新网站 邮件服务新品牌 mail tmail mailserver 163邮件 sendmail |Linux维护|Linux代维|成都Linux维护|成都Linux代维
论坛
搜索
帮助
导航
注册
登录
开源邮件技术社区
»
PHP代码
» PHP写的一个简单的Daemon示例
返回列表
回复
发帖
scyzxp
发短消息
加为好友
scyzxp
当前离线
UID
791
帖子
922
精华
0
积分
17
阅读权限
200
注册时间
2005-12-9
管理员
1
#
打印
字体大小:
t
T
发表于 2009-12-31 17:00
|
只看该作者
PHP写的一个简单的Daemon示例
Daemon
,
示例
,
PHP
#!/usr/local/php_daemon/bin/php -q
<?php
/*
FreeBSD系统监控程序 2009-12-31 Jacky
程序运行环境说明
OS : FreeBSD / Linux
PHP : php-5.x
编译参数: --enable-cli --with-pcntl
*/
//设置系统时区
date_default_timezone_set("Asia/Chongqing");
ini_set('include_path', ini_get('include_path').':..');
//错误显示级别
error_reporting(E_ALL);
require_once "System/Daemon.php";
//定义程序名/日志/PID名称
System_Daemon::setOption("appName", "simple");
//定义程序描述
System_Daemon::setOption("appDescription", "This is a test appName!!");
//定义程序路路
//System_Daemon::setOption("appDir", "/usr/local/sbin");
//定义程序运行的UID
//System_Daemon::setOption("appRunAsUID", "1000");
//定义程序运行的GID
//System_Daemon::setOption("appRunAsGID", "1000");
//定义程序pid路径
//System_Daemon::setOption("appPidLocation", "/var/run/appName.pid");
//定义程序最大执行时间
System_Daemon::setOption("sysMaxExecutionTime", "0");
//定义程序最大输入时间
System_Daemon::setOption("sysMaxInputTime", "0");
//定义程序使用最大内存值
System_Daemon::setOption("sysMemoryLimit", "10M");
//Daemon启动
System_Daemon::start();
//执行的操作
while(true) {
sleep(1); //休眠一秒,防止CPU占用过高
if (mt_rand(0,10) == 1) {
// simulate a random event which requires handling
// System_Daemon::log(System_Daemon::LOG_INFO, "Doing something interesting...");
System_Daemon::log(System_Daemon::LOG_INFO, "Daemon not yet started so ".
"this will be written on-screen2323");
}
}
System_Daemon::stop();
?>
复制代码
收藏
分享
Postfix技术专业支持论坛
http://www.thismail.org/bbs
-----------------------------------
提供专业postfix技术支持,邮件系统开发定制
QQ:187159779 注明(Postfix技术支持)
成都柠檬配送中心,本中心批发配送柠檬,价格保证全市最低,送货上门,量大从优,另有大量水果配送,送货上门
回复
引用
返回列表
垃圾邮件过滤
Tmail程序发布
Linux维护
开源资讯
轻松一刻
web服务器维护
数据库维护
自由贴图
BSD Unix维护
论坛意见箱
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]