Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-06-02 08:03:59

0001 
0002 #!/bin/bash
0003 
0004 RED='\033[0;31m'
0005 NC='\033[0m' # No Color
0006 
0007 DAQ_HOST=tsukuba-pc-2022
0008 
0009 
0010 # step1: copy lfhcaldaq:disk1 to lfhcaldaq:disk2 
0011 #echo "Attempting to copy lfhcaldq:disk1 to lfhcaldaq:disk2"
0012 #ssh $DAQ_HOST "rsync -av --info=progress2 /home/lfhcal/Data/202605_SPSH2/ /home/lfhcal/Data/disk2/202605_SPSH2/"
0013 #echo "DAQ_HOST disk 1 copied to disk 2"
0014 
0015 echo "Attempting to copy lfhcaldq:disk1 to lfhcaldaq:disk2"
0016 ssh $DAQ_HOST "rsync -av --info=progress2 /home/lfhcal/Data/202605_SPSH2/ /media/lfhcal/Expansion/202605_SPSH2/"
0017 echo "DAQ_HOST disk 1 copied to disk 3"
0018 
0019 ssh $DAQ_HOST "rm -rf /home/lfhcal/Software/HGCROC/h2g_online_monitoring/monitoring_plots/*/*.root"
0020 
0021 # # step2: copy lfhcaldaq:disk2 to here
0022 # echo "Attempting to copy from lfhcaldaq:disk2 to this machine"
0023 # #rsync -avz --info=progress2 lfhcaldaq:/home/lfhcal/Data/disk2/202604_PST10/ /home/lfhcal/Data/202604_PST10/
0024 # rsync -avz --info=progress2 DAQ_HOST:/home/lfhcal/Data/disk2/202604_PST10/ /media/lfhcal/RNP2/202604_PST10/
0025 # echo "Copied data files from DAQ_HOST:disk2 to this machine"
0026 
0027 # # step 3: check if USB1 exists
0028 
0029 # echo copying to USB1
0030 # # Source - https://stackoverflow.com/a/59839
0031 # # Posted by Grundlefleck, modified by community. See post 'Timeline' for change history
0032 # # Retrieved 2026-04-11, License - CC BY-SA 4.0
0033 # #DIRECTORY1="/media/lfhcal/RNP1"
0034 # #if [ -d "$DIRECTORY1" ]; then
0035 # #  echo "$DIRECTORY1 does exist."
0036 # #  rsync -av --info=progress2 /home/lfhcal/Data/202604_PST10 $DIRECTORY1
0037 # #  echo copied to USB1
0038 # #else 
0039 # #  echo "$DIRECTORY1 does not exist"
0040 # #fi
0041 # # step 4: rsync client SSD to USB1
0042 
0043 # #step 5: check if USB2 exists
0044 # #echo copying to USB2
0045 # #DIRECTORY2="/media/lfhcal/RNP2"
0046 # #if [ -d "$DIRECTORY2" ]; then
0047 # #  echo "$DIRECTORY2 does exist."
0048 # #  rsync -av --info=progress2 /home/lfhcal/Data/202604_PST10 $DIRECTORY2
0049 # #  echo copied to USB2
0050 # #else 
0051 # #  echo "$DIRECTORY2 does not exist"
0052 # #fi
0053 
0054 
0055 # # here is how to check all /media drives for a folder on it:
0056 # for datadir in /media/lfhcal/*/202604_PST10; do 
0057 #   if [ -d $datadir ]; then 
0058 #     echo found 202604_PST10 folder here: $datadir. copying.; 
0059 #     #rsync -av --info=progress2 /home/lfhcal/Data/202604_PST10/ $datadir
0060 #     rsync -av --info=progress2 /media/lfhcal/RNP2/202604_PST10/ $datadir
0061 #     echo copied to $datadir
0062 #   else 
0063 #     echo z; 
0064 #   fi; 
0065 # done
0066 
0067 
0068 
0069 # step7: get free disk space on primary data drive:
0070 avail=$(ssh $DAQ_HOST 'df --output=avail /home/lfhcal/Data/ |tail -n1')
0071 if [ $avail -lt $((50*1024*1024)) ]; then
0072   echo -e "${RED}LFHCALDAQ PRIMARY DISK IS RUNNING LOW ($(($avail / 1024 / 1024))gb remaining) ${NC}"
0073 else
0074   echo $(($avail / 1024 / 1024)) gb of disk space left on lfhcaldaq primary disk
0075 fi 
0076 
0077 
0078