cours0708/P5B/ruby/161007/testProc_1.rb

26 lines
428 B
Ruby
Raw Normal View History

2008-11-25 21:11:16 +00:00
#! /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"