fork returns the child's process ID : fork « System Functions « Perl






fork returns the child's process ID

     

#!/usr/bin/perl
use warnings;
use strict;
my $f = fork; # Program splits in two here
if (defined $f) {
    if ($f == 0) {
        print "This is the child process\n";
        exit;
    } else {
        print "This is the parent process\n";
        exit;
    }
} else {
    print "Your system doesn't support fork!\n";
}

   
    
    
    
    
  








Related examples in the same category

1.Using fork and pipe.
2.Using fork to create child processes
3.To retrieve the process ID for the parent process for your program, call the function getppid.
4.Distinguish between the parent and child processes