cours0708/P5B/ruby/161007/testProc_1.rb
2008-11-25 22:11:16 +01:00

26 lines
428 B
Ruby

#! /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"