|
|
|||
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
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|