PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

System_Daemon examples | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

System_Daemon examples

If you run this code successfully, a daemon will be spawned and stopped directly. You should find a log enty in /var/log/simple.log

#!/usr/bin/php -q
<?php
/**
 * System_Daemon turns PHP-CLI scripts into daemons.
 * 
 * PHP version 5
 *
 * @category  System
 * @package   System_Daemon
 * @author    Kevin <kevin@vanzonneveld.net>
 * @copyright 2008 Kevin van Zonneveld
 * @license   http://www.opensource.org/licenses/bsd-license.php New BSD Licence
 * @version   SVN: Release: $Id: simple.php 276201 2009-02-20 16:55:07Z kvz $
 * @link      http://trac.plutonia.nl/projects/system_daemon
 */

/**
 * System_Daemon Example Code
 * 
 * If you run this code successfully, a daemon will be spawned
 * and stopped directly. You should find a log enty in 
 * /var/log/simple.log
 * 
 */

// Make it possible to test in source directory
// This is for PEAR developers only
ini_set('include_path'ini_get('include_path').':..');

// Include Class
error_reporting(E_ALL);
require_once 
"System/Daemon.php";

// Bare minimum setup
System_Daemon::setOption("appName""simple");
System_Daemon::setOption("authorEmail""kevin@vanzonneveld.net");

//System_Daemon::setOption("appDir", dirname(__FILE__));
System_Daemon::log(System_Daemon::LOG_INFO"Daemon not yet started so ".
    
"this will be written on-screen");

// Spawn Deamon!
System_Daemon::start();
System_Daemon::log(System_Daemon::LOG_INFO"Daemon: '".
    
System_Daemon::getOption("appName").
    
"' spawned! This will be written to ".
    
System_Daemon::getOption("logLocation"));

// Your normal PHP code goes here. Only the code will run in the background
// so you can close your terminal session, and the application will
// still run.

System_Daemon::stop();
?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「System_Daemon examples」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | System_Daemon examples」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: