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)
Ejemplo de factura electrónica 2022 en Panamá (DGI)
Código fuente Facturación 2022 Panamá Panamá comenzó el proceso de migración a facturación electrónica, actualmente ya salieron los primero...
-
Aquí les dejo un ejemplo de un query para mostrar el día de la semana (lunes, martes, miercoles,....) de una fecha almacenada en mysql ...
-
Activar en plesk nginx En plesk ir al dominio ir a Configuración de Apache y nginx desactivar Modo proxy...
-
Hace poco encontré esta página en donde muestran ejemplos de bases de datos ya creadas de múltiples rubros, por ejemplo esta de comercio ele...
No hay comentarios:
Publicar un comentario