martes, 7 de mayo de 2013
crear daemon en php
Navegando encontré un buen y sencillo ejemplo de un daemon en php; en palabras sencillas es como crear un ejecutable al cual le puedes hacer consultas
<?php
// Simple demonio escrito en PHP
// Primero creamos un proceso hijo
$pid = pcntl_fork();
if($pid == -1){
die("Algo pasó con el forking del proceso!");
}
// Preguntamos si somos el proceso padre o el hijo recien construido
if($pid) {
// Soy el padre por lo tanto necesito morir
exit("Proceso padre terminado...n");
}
// De aqui en adelante solo se ejecuta si soy el hijo y futuro daemon
// Lo siguiente que hacemos es soltarnos de la terminal de control
if (!posix_setsid()) {
die ("No pude soltarme de la terminal");
}
// De este punto en adelante debemos cambiarnos de directorio y
// hacemos las recomendaciones de Wikipedia para un daemon
chdir("/");
umask(0);
// Si estamos aqui oficialmente somos un daemon
for($i = 1; $i < 10;$i++) {
$date = date("h:i:s");
echo "$date hola amigo, te saluda el daemon!n";
sleep(5);
}
// Aki termino la demo, hora de morir
exit("Daemon terminado...n");
?>
y se ejecuta
# php rawdaemon.php
Explicación y sitio original en la siguiente página
http://kementeus.wordpress.com/2006/12/24/escribiendo-daemons-en-php-parte-i/
Suscribirse a:
Enviar comentarios (Atom)
Como contar las lineas de codigo desde shell
El siguiente comando te consulta en shell cuantas lineas de código cuenta el proyecto # find . | xargs wc -l obteniendo un resultado c...

-
A continuación les presento el nuevo generador de codigo para shoutcast Este es multiplataforma, esto quiere decir que es compatible con w...
-
Listen2myradio es un servicio gratuito de streaming por internet, ideal para los que tienen bajo presupuesto. Ventajas Gratis Desve...
-
Les comparto un ejemplo de un archivo XML de un CFDi 3.2 antes de timbrar. <?xml version="1.0" encoding="UTF-8"?>...

No hay comentarios:
Publicar un comentario