• Publicidad

PID en background

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

PID en background

Notapor primitivo » 2015-06-13 10:38 @485

Intento dejar un proceso en background, pero al cerrar el terminal mata el proceso.

Uso: if (fork()) { exit; } para dejarlo en 'segundo plano' presionando CTRL + C, pero no funciona. ¿Está bien así?
primitivo
Perlero nuevo
Perlero nuevo
 
Mensajes: 80
Registrado: 2013-03-22 23:05 @004

Publicidad

Re: PID en background

Notapor explorer » 2015-06-13 10:47 @491

No, no es tan sencillo. Hay que hacer una serie de pasos.

Lo tienes comentado en el perlfaq8, en la pregunta How do I fork a daemon process?. Lo puedes leer en tu propio ordenador con el comando perldoc -q daemon.

Deberías leer también How do I start a process in the background?, en el mismo perlfaq8. No es lo mismo dejar un proceso corriendo por debajo del programa principal que arrancar un proceso demonio independiente.

Por estos foros creo recordar que ya lo hemos comentado alguna vez. Usa el sistema de búsqueda.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados