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 bloquera archivos adjuntos que son virus en postfix o plesk
Como bloquear adjuntos del correo en Plesk/Postfix 1- edita el archivo /etc/postfix/main.cf 2- busca el parametro mime_header_checks...
-
Activar en plesk nginx En plesk ir al dominio ir a Configuración de Apache y nginx desactivar Modo proxy...
-
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 ...
-
Facturacion electronica SAT Ejemplo crear xml cfdi Chaque en php error_reporting(~(E_WARNING|E_NOTICE)); //error_reporting(E_ALL); // S...
No hay comentarios:
Publicar un comentario