¿Cómo bifurco un nuevo proceso y recupero su PID en Perl?
Pregunta
Mi problema está relacionado con el uso de fork ()
dentro del código Perl.
Deseo bifurcar un nuevo proceso y capturar su PID y devolverlo al programa llamado. ¿Hay algún comando en Perl que lo haga posible?
Solución
my $pid = fork();
if ($pid == 0)
{
# We are the child.
}
elsif defined($pid)
{
# We are the parent of child with PID=pid
}
else
{
# The fork failed
}
Otros consejos
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow