HP 1032 ClusterPack V2.4 Tutorial - Page 131

Examples, 1.6 clcp - Copies files to one, some, or all cluster nodes.

Page 131 highlights

new command will not begin until the previous one is finished, i.e. these do not run in parallel. Sending a SIGINT (usually a ^C) will cause the current host to be skipped, and sending a SIGQUIT (usually a ^\) will immediately abort the whole clsh command. Percent interpolation, as in clcp, is also supported. clsh exits wth a non-zero status if there are problems running the remote shell commands. A summary of hosts on which problems occurred is printed at the end. clsh is used as follows: % clsh [-C cluster-group] [options] cmd [args] Examples To grep for something on all hosts in the cluster: % clsh grep pattern files ... To append something to a file on all machines: % clsh -i "cat >> file" < addendum To run a command with a five second timeout on all the hosts in the cluster group "hp", directing output into separate files: % clsh -o -t5 -C hp date % clsh -o -t5 hp date A cluster name without a -C must follow all flag arguments. For more details on the usage of clsh, invoke the command: % man clsh Back to Top 3.1.6 clcp - Copies files to one, some, or all cluster nodes. clcp copies files between nodes in the cluster using rcp. Each file for directory argument is either a remote file name of the form "%h:path", "cluster:path", or a local file name (containing no ":" characters). clcp can do the following types of copies:

  • 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
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173

new command will not begin until the previous one is finished, i.e. these do not run in parallel.
Sending a SIGINT (usually a ^C) will cause the current host to be skipped, and sending a
SIGQUIT (usually a ^\) will immediately abort the whole clsh command.
Percent interpolation, as in clcp, is also supported.
clsh exits wth a non-zero status if there are problems running the remote shell commands. A
summary of hosts on which problems occurred is printed at the end.
clsh is used as follows:
%
clsh [-C cluster-group] [options] cmd [args]
Examples
To grep for something on all hosts in the cluster:
%
clsh grep pattern files ...
To append something to a file on all machines:
%
clsh -i "cat >> file" < addendum
To run a command with a five second timeout on all the hosts in the cluster group "hp",
directing output into separate files:
%
clsh -o -t5 -C hp date
%
clsh -o -t5 hp date
A cluster name without a -C must follow all flag arguments.
For more details on the usage of clsh, invoke the command:
%
man clsh
Back to Top
3.1.6 clcp - Copies files to one, some, or all cluster nodes.
clcp copies files between nodes in the cluster using rcp. Each file for directory argument is
either a remote file name of the form "%h:path", "cluster:path", or a local file name
(containing no ":" characters).
clcp can do the following types of copies: