43 lines
1.3 KiB
Tcsh
43 lines
1.3 KiB
Tcsh
#! /bin/csh -f
|
|
|
|
if ( ! $?G4EXAMPLE_FDID ) then
|
|
echo "G4EXAMPLE_FDID is not defined. Stop."
|
|
exit 2
|
|
endif
|
|
|
|
# setup some variables
|
|
|
|
set CWD = `pwd`
|
|
set G4SYSTEM = AIX-AFS
|
|
set G4BIN = ${CWD}/../../../bin/${G4SYSTEM}
|
|
set G4SCHEMA_DIR = ${CWD}/../../../schema
|
|
|
|
#### remove used database files
|
|
###
|
|
###set file = ${G4EXAMPLE_BOOT} ; if (-e $file) rm $file
|
|
###set file = ${G4EXAMPLE_BOOT}.FDDB ; if (-e $file) rm $file
|
|
###cd $G4EXAMPLE_BOOT_DIR
|
|
###rm -f Events.*.DB Geometry.*.DB System.*.DB core
|
|
###
|
|
###echo "Creating a federated database $G4EXAMPLE_BOOT"
|
|
###${HEP_ODBMS_DIR}/etc/getdb \
|
|
###${G4SCHEMA_DIR}/G4SCHEMA $G4EXAMPLE_BOOT $G4EXAMPLE_FDID
|
|
|
|
# Since the name of the federated database file G4EXAMPLE is hard
|
|
# coded into the executable for now, it is neccessary to run it in
|
|
# the same directory as $G4EXAMPLE_BOOT.
|
|
|
|
echo "cd $G4EXAMPLE_BOOT_DIR" ; cd $G4EXAMPLE_BOOT_DIR
|
|
|
|
if ( $?BACKGROUND ) then
|
|
if ( -e exampleE02.log.old ) rm -f exampleE02.log.old
|
|
if ( -e exampleE02.log ) mv -f exampleE02.log exampleE02.log.old
|
|
${G4BIN}/exampleE02 ${CWD}/exampleE02.in >& ${CWD}/exampleE02.log &
|
|
echo "Job exampleE02 submitted..."
|
|
sleep 2
|
|
echo "tail -f exampleE02.log"
|
|
tail -f ${CWD}/exampleE02.log
|
|
else
|
|
${G4BIN}/exampleE02 ${CWD}/exampleE02.in
|
|
endif
|