#!/usr/bin/env bash #------------------------------------------------------------------------------ # call: test_write_pool.sh remote_output_dir [delete_cdfopr:yes/no] # # name of the remote output dir should be fully qualified, for example: # # dcap://nmichpc8.fnal.gov:22125/pnfs/fnal.gov/data/ # # example: test_write_pool.sh dcap://nmichpc8.fnal.gov:22125/pnfs/fnal.gov/data/ #------------------------------------------------------------------------------ remote_output_dir=$1 delete_cdfopr="no" if [ .$2 != "." ] ; then delete_cdfopr=$2 ; fi fn=dccp.$$.txt cat << EOF > $fn aaa EOF source ~cdfsoft/cdf2.shrc setup cdfsoft2 `cat .base_release` unset DCACHE_IO_TUNNEL export LD_PRELOAD=${DCAP_DIR}/lib/libpdcap.so logfile=test_caf.log touch $logfile echo ------------------------------------------------------------ > $logfile echo `uname -a` >> $logfile echo PID = $$ >> $logfile echo ------------------------------------------------------------ >> $logfile echo ls -l >> $logfile ls -l >> $logfile echo ------------------------------------------------------------ >> $logfile echo dccp $fn $remote_output_dir >> $logfile dccp $fn $remote_output_dir >> $logfile rc=$? echo rc=$rc >> $logfile if [ "$delete_cdfopr" == "yes" ] ; then rm -rf cdfopr ; fi