File: ecflow_ui_node_state_diag.sh.in

package info (click to toggle)
ecflow 5.13.8-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 51,304 kB
  • sloc: cpp: 259,208; python: 22,228; sh: 3,216; perl: 770; xml: 333; f90: 199; ansic: 141; makefile: 71
file content (30 lines) | stat: -rwxr-xr-x 1,004 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash

#============================================================================
# Copyright 2009- ECMWF.
# This software is licensed under the terms of the Apache Licence version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
# In applying this licence, ECMWF does not waive the privileges and immunities
# granted to it by virtue of its status as an intergovernmental organisation
# nor does it submit to any jurisdiction.
#============================================================================

if [[ $# -ne 5 ]] ; then
    echo "Error: wrong number of arguments = $# (must be 5)"
    exit 1
fi

uiDefs=$1
host=$2
port=$3
nodePath=$4
serverDefs=$5

echo "Get defs via ecflow_client:"
echo "ecflow_client --host=${host} --port=${port} --migrate ${nodePath} > ${serverDefs}"
ecflow_client --host=${host} --port=${port} --migrate ${nodePath} > ${serverDefs}

echo "Compare defs with meld:"
echo "meld ${uiDefs} ${serverDefs} &"
meld ${uiDefs} ${serverDefs} &