File: migrate.sh

package info (click to toggle)
ecflow 5.15.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 51,868 kB
  • sloc: cpp: 269,341; python: 22,756; sh: 3,609; perl: 770; xml: 333; f90: 204; ansic: 141; makefile: 70
file content (15 lines) | stat: -rw-r--r-- 412 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


prepare_migration() {
   module load ecflow
   while read nick host port
   do
     LOG="--host=$host --port=$port"
     ecflow_client $LOG --ping || continue
     version=$(ecflow_client $LOG --server_version)
     echo $nick $host $port $version
     /usr/local/apps/ecflow/$version/bin/ecflow_client $LOG --migrate > $host.$port.mig
   done < /usr/local/apps/ecflow/current/lib/servers
}

prepare_migration