#script1.prl
use diagnostics -verbose;
use FileHandle;
FileHandle::autoflush STDOUT 1;
print "In script 1\n";
unlink ("gg");
system ("script2.prl > gg");
FileHandle::autoflush STDOUT 1;
exit;
####
#script 2
use diagnostics -verbose;
use FileHandle;
FileHandle::autoflush STDOUT 1;
print "In script 2\n";
system ("script3.prl");
FileHandle::autoflush STDOUT 1;
exit;
####
#script3
use diagnostics -verbose;
use FileHandle;
FileHandle::autoflush STDOUT 1;
print "In script 3\n";
FileHandle::autoflush STDOUT 1;
exit;