11#! /bin/bash
22
3- host=` echo $HOSTNAME | cut -d " ." -f 1`
4- echo " looking for condor log on" $host
3+ host=$( echo " $HOSTNAME " | cut -d " ." -f 1)
4+ echo " looking for condor log on" " $host "
55taskName=$1
66wmbsID=$2
77code=$3
@@ -11,54 +11,55 @@ short=$5
1111
1212# end_dir=/afs/cern.ch/user/c/cmst1/www/JobLogs/$taskName/$cluster/$host\_$wmbsID
1313# end_dir=/afs/cern.ch/user/c/cmst2/www/unified/condorlogs/$taskName/$code/$cluster/$host\_$wmbsID
14+ # shellcheck disable=SC1001
1415end_dir=$loc /condorlogs/$taskName /$code /$short /$cluster /$host \_ $wmbsID
1516
1617echo ' ==================================== Condor log retrieval ============================================='
17- echo ' LISTING: ' /data/srv/wmagent/current/install/wmagent/JobCreator/JobCache/$taskName /* /job_$wmbsID /
18- dir=` ls -d /data/srv/wmagent/current/install/wmagent/JobCreator/JobCache/$taskName /* /job_$wmbsID / `
19- if [ -z $dir ]; then
18+ echo ' LISTING: ' /data/srv/wmagent/current/install/wmagent/JobCreator/JobCache/" $taskName " /* /job_" $wmbsID " /
19+ dir=$( ls -d /data/srv/wmagent/current/install/wmagent/JobCreator/JobCache/" $taskName " /* /job_" $wmbsID " / )
20+ if [ -z " $dir " ]; then
2021 echo " no on-going directory"
2122else
22- echo " Found some logs in" $dir
23- echo " Will put it in " $end_dir
24- mkdir -p $end_dir
25- cp -r $dir /* $end_dir /.
23+ echo " Found some logs in $dir "
24+ echo " Will put it in $end_dir "
25+ mkdir -p " $end_dir "
26+ cp -r " $dir " /* " $end_dir " /.
2627fi
2728echo ' ==================================== Condor log retrieval ============================================='
28- echo ' LISTING: ' /data/srv/wmagent/current/install/wmagent/JobCreator/JobCache/$taskName /* /* /job_$wmbsID /
29- dir=` ls -d /data/srv/wmagent/current/install/wmagent/JobCreator/JobCache/$taskName /* /* /job_$wmbsID / `
30- if [ -z $dir ]; then
29+ echo ' LISTING: ' /data/srv/wmagent/current/install/wmagent/JobCreator/JobCache/" $taskName " /* /* /job_" $wmbsID " /
30+ dir=$( ls -d /data/srv/wmagent/current/install/wmagent/JobCreator/JobCache/" $taskName " /* /* /job_" $wmbsID " / )
31+ if [ -z " $dir " ]; then
3132 echo " no on-going directory"
3233else
33- echo " Found some logs in" $dir
34- echo " Will put it in " $end_dir
35- mkdir -p $end_dir
36- cp -r $dir /* $end_dir /.
34+ echo " Found some logs in" " $dir "
35+ echo " Will put it in " " $end_dir "
36+ mkdir -p " $end_dir "
37+ cp -r " $dir " /* " $end_dir " /.
3738fi
3839
3940echo ' ==================================== Condor log retrieval ============================================='
40- echo ' LISTING: ' /data/srv/wmagent/current/install/wmagent/JobArchiver/logDir/${taskName: 0: 1} / $taskName /JobCluster_$cluster /Job_$wmbsID .tar.bz2
41- file=` ls /data/srv/wmagent/current/install/wmagent/JobArchiver/logDir/${taskName: 0: 1} / $taskName /JobCluster_$cluster /Job_$wmbsID .tar.bz2`
42- if [ -z $file ]; then
41+ echo ' LISTING: ' /data/srv/wmagent/current/install/wmagent/JobArchiver/logDir/" ${taskName: 0: 1} " / " $taskName " /JobCluster_" $cluster " /Job_" $wmbsID " .tar.bz2
42+ file=$( ls /data/srv/wmagent/current/install/wmagent/JobArchiver/logDir/" ${taskName: 0: 1} " / " $taskName " /JobCluster_" $cluster " /Job_" $wmbsID " .tar.bz2)
43+ if [ -z " $file " ]; then
4344 echo " no archived file"
4445else
45- echo " Found some logs in" $file
46- echo " Will put it in " $end_dir
47- mkdir -p $end_dir
48- cd $end_dir
49- tar xvf $file
46+ echo " Found some logs in" " $file "
47+ echo " Will put it in " " $end_dir "
48+ mkdir -p " $end_dir "
49+ cd " $end_dir " || exit
50+ tar xvf " $file "
5051fi
5152
5253echo ' ==================================== Condor log retrieval ============================================='
5354cluster=${wmbsID: 0: 4}
54- echo ' LISTING: ' /data/srv/wmagent/current/install/wmagent/JobArchiver/logDir/${taskName: 0: 1} / $taskName /JobCluster_$cluster /Job_$wmbsID .tar.bz2
55- file=` ls /data/srv/wmagent/current/install/wmagent/JobArchiver/logDir/${taskName: 0: 1} / $taskName /JobCluster_$cluster /Job_$wmbsID .tar.bz2`
56- if [ -z $file ]; then
55+ echo ' LISTING: ' /data/srv/wmagent/current/install/wmagent/JobArchiver/logDir/" ${taskName: 0: 1} " / " $taskName " /JobCluster_" $cluster " /Job_" $wmbsID " .tar.bz2
56+ file=$( ls /data/srv/wmagent/current/install/wmagent/JobArchiver/logDir/" ${taskName: 0: 1} " / " $taskName " /JobCluster_" $cluster " /Job_" $wmbsID " .tar.bz2)
57+ if [ -z " $file " ]; then
5758 echo " no archived file"
5859else
59- echo " Found some logs in" $file
60- echo " Will put it in " $end_dir
61- mkdir -p $end_dir
62- cd $end_dir
63- tar xvf $file
60+ echo " Found some logs in" " $file "
61+ echo " Will put it in " " $end_dir "
62+ mkdir -p " $end_dir "
63+ cd " $end_dir " || exit
64+ tar xvf " $file "
6465fi
0 commit comments