use lib "$FindBin::Bin/..";
use Environment;
+use subs qw(print_exec);
+
my $here = getcwd();
my $q = CGI->new;
unless(-e $dumpPath) {
print "creating data dump directory: $dumpPath\n";
- system("mkdir -p $dumpPath");
+ print_exec "mkdir -p $dumpPath";
die "Unable to create $dumpPath\n" unless(-e $dumpPath);
}
unless(-e $picPath) {
print "creating plot directory: $picPath\n";
- system("mkdir -p $picPath");
+ print_exec "mkdir -p $picPath";
die "Unable to create $picPath\n" unless(-e $picPath);
}
my $dummy;
print "<pre>";
-print qx|date|;
-print qx"./init_setup.pl $setupFile";
+print_exec "date";
+print_exec "./init_setup.pl $setupFile";
+
unless($q->param('startupOnly') eq 'true'){
- print qx|date|;
- print qx"rm $dumpPath/te1*.hld 2>&1";
- print "./preview/exec_evtbuild_t.pl -t $runtime -p $dumpPath -s $systemName -d $ports 2>&1";
- print qx"./preview/exec_evtbuild_t.pl -t $runtime -p $dumpPath -s $systemName -d $ports 2>&1";
- print qx|date|;
- print qx"rm $dumpPath/temp.hld 2>&1";
- print qx"mv $dumpPath/te1* $dumpPath/temp.hld 2>&1";
- print qx|ls -lh $dumpPath/temp.hld|;
- print qx|date|;
- print qx"rm $picPath/$systemName*.png 2>&1"; # delete old pictures
-# print qx"./preview/unpack_hld.pl -r -f $dumpPath/temp.hld -p $picPath -s $systemName 2>&1";
- print qx"./unpacker/run.sh $dumpPath/temp.hld $picPath $systemName 2>&1";
- print qx|date|;
+ print_exec "date";
+ print_exec "rm $dumpPath/te1*.hld 2>&1";
+ print_exec "./preview/exec_evtbuild_t.pl -t $runtime -p $dumpPath -s $systemName -d $ports 2>&1";
+ print_exec "date";
+ print_exec "rm $dumpPath/temp.hld 2>&1";
+ print_exec "mv $dumpPath/te1* $dumpPath/temp.hld 2>&1";
+ print_exec "ls -lh $dumpPath/temp.hld";
+ print_exec "date";
+ print_exec "rm $picPath/$systemName*.png 2>&1"; # delete old pictures
+# print_exec "./preview/unpack_hld.pl -r -f $dumpPath/temp.hld -p $picPath -s $systemName 2>&1";
+ print_exec "./unpacker/run.sh $dumpPath/temp.hld $picPath $systemName 2>&1";
+ print_exec "date";
}
#my $escapedDummy = escapeHTML($dummy);
#$escapedDummy =~ s/\n/<br>/g;
print end_html;
+sub print_exec {
+ my $arg = join("",@_);
+ print ">>> exec >>> ".$arg."\n";
+ system($arg);
+ print "<<<<<<<<<<<<\n\n";
+}