#! /usr/bin/ruby -w # system("clear") # creation d'un fils et d'un petit fils pid1 = Process.fork if pid1 == nil Process.exit!(-1) #on sort si on est dans le fils end pid2 = Process.fork if pid2 == nil # on sort si on est dans le fils Process.exit!(0) end print "\nPere \t" , Process.pid , "\tGrand pere\t", Process.ppid(), "\tpid fils1 :\t" , pid1, "\tpid fils2 :\t" , pid2, "\n" sleep 2.5 print "\nFin"