Help for this page
open CSH, "| csh -f -DHOME=new -DPATH=." || die "Open failed";
my $child = fork; die "Fork failed" if not defined $child; ... %ENV = ( what => 'ever', you => 'need' ); exec( ... ) || die "exec failed: $!"; }