IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 42606


Ignore:
Timestamp:
Feb 5, 2024, 8:27:02 AM (2 years ago)
Author:
eugene
Message:

cleaning up these scripts a bit (could be consolidated)

Location:
trunk/tools/eam/rebalance
Files:
1 added
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/eam/rebalance/launch.find.sh

    r42485 r42606  
    11#!/bin/csh
    2 
    3 set run = v0
    4 set version = 20230802
    52
    63# set mode to 'find' or 'find.test'
    74set mode = find
     5set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
    86
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    15 set fraction = 0.90
     7source $mydir/configure.sh
     8set program = `basename $0`
    169
    1710if ($#argv == 0) then
    18   echo "USAGE: launch.find.sh launch"
    19   echo "USAGE: launch.find.sh find (Nentry)"
    20   echo "   eg: launch.find.sh find 1"
     11  echo "USAGE: $program launch"
     12  echo "USAGE: $program run (Nentry)"
     13  echo "   eg: $program run 1"
    2114  exit 2
    2215endif
     
    2619  set i = 1
    2720  while ($i <= $#srchost)
    28     echo ssh -f $srchost[$i] "cd $mydir && ./launch.find.sh find $i"
    29          ssh -f $srchost[$i] "cd $mydir && ./launch.find.sh find $i"
    30 #   echo ssh $f ps ux
    31 #        ssh $f ps ux
    32 #        ssh $f killall mana
    33 #        ssh $f killall find
     21    echo ssh -f $srchost[$i] "cd $mydir && ./$program run $i"
     22         ssh -f $srchost[$i] "cd $mydir && ./$program run $i"
    3423  @ i++
    3524  end
     
    3726endif
    3827
    39 if ("$1" == "find") then
     28if ("$1" == "run") then
    4029  if ($#argv != 2) then
    41     echo "USAGE: launch.find.sh find (Nentry)"
    42     echo "   eg: launch.find.sh find 1"
     30    echo "USAGE: $program run (Nentry)"
     31    echo "   eg: $program run 1"
    4332    exit 2
    4433  endif
     
    6453endif
    6554
    66 echo "USAGE: launch.find.sh launch"
    67 echo "USAGE: launch.find.sh find (Nentry)"
    68 echo "   eg: launch.find.sh find 1"
     55echo "USAGE: $program launch"
     56echo "USAGE: $program run (Nentry)"
     57echo "   eg: $program run 1"
    6958exit 2
  • trunk/tools/eam/rebalance/launch.insert.check.errors.sh

    r42534 r42606  
    11#!/bin/csh
    22
     3set mode = insert
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = insert
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    6154  exit 0
    6255endif
     56
     57echo "USAGE: $program launch"
     58echo "USAGE: $program run (Nentry)"
     59echo "   eg: $program run 1"
     60exit 2
  • trunk/tools/eam/rebalance/launch.insert.errors.sh

    r42534 r42606  
    11#!/bin/csh
    22
     3set mode = insert
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = insert
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    6053  exit 0
    6154endif
     55
     56echo "USAGE: $program launch"
     57echo "USAGE: $program run (Nentry)"
     58echo "   eg: $program run 1"
     59exit 2
  • trunk/tools/eam/rebalance/launch.insert.sh

    r42534 r42606  
    11#!/bin/csh
    22
     3# set to 'insert' first, then run with 'insert.check'
     4set mode = insert
     5# set mode = insert.check
     6set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     7
     8source $mydir/configure.sh
    39set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 
    8 # set to 'insert' first, then run with 'insert.check'
    9 # set mode = insert
    10 set mode = insert.check
    11 
    12 set srchost = (ipp100 ipp108 ipp112 ipp114)
    13 set srcvol  = (     0      0      1      0)
    14 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    15 set tgtvol  = (     0      1      0      1)
    16 
    17 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    1810
    1911if ($#argv == 0) then
     
    6456endif
    6557
     58echo "USAGE: $program launch"
     59echo "USAGE: $program run (Nentry)"
     60echo "   eg: $program run 1"
     61exit 2
  • trunk/tools/eam/rebalance/launch.location.check.sh

    r41683 r42606  
    11#!/bin/csh
     2
     3### XXX this needs to modified in each directory
    24
    35if ($#argv != 1) then
  • trunk/tools/eam/rebalance/launch.nebstat.insert.errors.sh

    r42534 r42606  
    11#!/bin/csh
    22
     3set mode = insert
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = insert
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    6659  exit 0
    6760endif
     61
     62echo "USAGE: $program launch"
     63echo "USAGE: $program run (Nentry)"
     64echo "   eg: $program run 1"
     65exit 2
  • trunk/tools/eam/rebalance/launch.nebstat.trash.check.errors.sh

    r42549 r42606  
    11#!/bin/csh
    22
     3set mode = trash.check
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = trash.check
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    6659  exit 0
    6760endif
     61
     62echo "USAGE: $program launch"
     63echo "USAGE: $program run (Nentry)"
     64echo "   eg: $program run 1"
     65exit 2
  • trunk/tools/eam/rebalance/launch.rsync.check.logs.sh

    r42534 r42606  
    11#!/bin/csh
    22
     3set stage = rsync.check.logs
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set stage = rsync.check.logs
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
    1710  echo "USAGE: $program launch (mode)"
    1811  echo "USAGE: $program run (mode) (Nentry)"
     12  echo "   (mode) = show or count"
    1913  echo "   eg: $program run show 1"
     14  echo "   eg: $program run count 1"
    2015  exit 2
    2116endif
     
    5954  exit 0
    6055endif
     56
     57echo "USAGE: $program launch (mode)"
     58echo "USAGE: $program run (mode) (Nentry)"
     59echo "   (mode) = show or count"
     60echo "   eg: $program run show 1"
     61echo "   eg: $program run count 1"
     62exit 2
  • trunk/tools/eam/rebalance/launch.rsync.check.sh

    r42534 r42606  
    11#!/bin/csh
    22
     3set mode = rsync.check
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = rsync.check
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    5851  exit 0
    5952endif
     53
     54echo "USAGE: $program launch"
     55echo "USAGE: $program run (Nentry)"
     56echo "   eg: $program run 1"
     57exit 2
  • trunk/tools/eam/rebalance/launch.rsync.sh

    r42485 r42606  
    11#!/bin/csh
    22
     3set mode = rsync
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = rsync
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    5851  exit 0
    5952endif
     53
     54echo "USAGE: $program launch"
     55echo "USAGE: $program run (Nentry)"
     56echo "   eg: $program run 1"
     57exit 2
  • trunk/tools/eam/rebalance/launch.trash.check.sh

    r42549 r42606  
    11#!/bin/csh
    22
     3set mode = trash.check
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = trash.check
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    5952  exit 0
    6053endif
     54
     55echo "USAGE: $program launch"
     56echo "USAGE: $program run (Nentry)"
     57echo "   eg: $program run 1"
     58exit 2
  • trunk/tools/eam/rebalance/launch.trash.empty.sh

    r42549 r42606  
    11#!/bin/csh
    22
     3set mode = empty.trash
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = empty.trash
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    5952  exit 0
    6053endif
     54
     55echo "USAGE: $program launch"
     56echo "USAGE: $program run (Nentry)"
     57echo "   eg: $program run 1"
     58exit 2
  • trunk/tools/eam/rebalance/launch.trash.errors.sh

    r42549 r42606  
    11#!/bin/csh
    22
     3set mode = trash.errors
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = trash.errors
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    6154  exit 0
    6255endif
     56
     57echo "USAGE: $program launch"
     58echo "USAGE: $program run (Nentry)"
     59echo "   eg: $program run 1"
     60exit 2
  • trunk/tools/eam/rebalance/launch.trash.sh

    r42534 r42606  
    11#!/bin/csh
    22
     3set mode = trash
     4set mydir = /data/ipphome1.0/home/eugene/rebalance.20240129
     5
     6source $mydir/configure.sh
    37set program = `basename $0`
    4 
    5 set run = v0
    6 set version = 20230802
    7 set mode = trash
    8 
    9 set srchost = (ipp100 ipp108 ipp112 ipp114)
    10 set srcvol  = (     0      0      1      0)
    11 set tgthost = (ipp161 ipp161 ipp162 ipp162)
    12 set tgtvol  = (     0      1      0      1)
    13 
    14 set mydir = /data/ipphome1.0/home/eugene/rebalance.20230802
    158
    169if ($#argv == 0) then
     
    5851  exit 0
    5952endif
     53
     54echo "USAGE: $program launch"
     55echo "USAGE: $program run (Nentry)"
     56echo "   eg: $program run 1"
     57exit 2
  • trunk/tools/eam/rebalance/rebalance.mana

    r42314 r42606  
    163163
    164164#   list files -x "/bin/ls -l `cat $filelist` | sort -k 5nr"
    165     list files -x "./neb_make_movelist.sh $filelist"
     165
     166#   this shell script returned the output of ls -l (filesize = word[4], filename = word[8])
     167#   list files -x "./neb_make_movelist.sh $filelist"
     168
     169#   this perl script returns the filename and size only
     170    list files -x "./neb_make_movelist.pl $filelist"
    166171
    167172    # generate subset list to match goal size
     
    170175    while (($Ntotal < $NremoveSub) && ($j < $files:n))
    171176      list word -split $files:$j
    172       $keep:$j = $word:8
    173       $Ntotal += $word:4
     177#     $keep:$j = $word:8
     178#     $Ntotal += $word:4
     179      $keep:$j = $word:0
     180      $Ntotal += $word:1
     181
    174182      # echo $word:4 $Ntotal : $NremoveSub $keep:$j
    175183      $j ++
Note: See TracChangeset for help on using the changeset viewer.