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
|
; semicolon starts a comment in INI files
; If your data value contains a ";" make sure there is no space before it
; There is a section for each [machinename]. In that section, you
; should define
; run=some command to run scripts
; It is a list of argv values to run the command. In each item of
; the list, you can use %(n)s to replace with various values:
; %(script)s -
; %(host)s -
; %(table)s -
; %(cmd)s -
; %(foo)s - if you include a foo= line
; definitions common to various operating system environments
[all]
hostname=no_such_machine
maxproc=2
; local really applies the same to all the machines, but this is a
; convenient place to stash it for now.
local=[ 'sh', '-c', '%(script)s' ]
; for CSH
; -q = quiet
; -x = do not forward X windows; prevents errors locking .Xauthority when lots of ssh come in at the same time
[linux:csh]
run=[ 'ssh', '-q', '-x', '%(hostname)s', 'setenv version %(version)s; setenv workdir %(workdir)s; mkdir -p $workdir; cd $workdir; setenv sm_node %(node)s; setenv sm_run %(runname)s; %(script)s' ]
version=dev
like=all
; for SH
; -q = quiet
; -x = do not forward X windows; prevents errors locking .Xauthority when lots of ssh come in at the same time
[linux:sh]
run=[ 'ssh', '-q', '-x', '%(hostname)s', 'export version=%(version)s; export workdir=%(workdir)s; mkdir -p $workdir; cd $workdir; export sm_node=%(node)s; export sm_run=%(runname)s; %(script)s' ]
version=dev
like=all
[mac:csh]
like=linux:csh
[mac:sh]
like=linux:sh
;; stsci machines
; RHEL4 (32-bit)
[kelinda]
hostname=kelinda
like=linux:csh
maxproc=4
workdir$=/data1/ureka.$USER
; OSX 10.5
[bond]
hostname=bond
like=mac:csh
maxproc=4
workdir$=/Users/Shared/ureka.$USER
; OSX 10.6
[cslocum]
hostname=cslocum
like=mac:csh
maxproc=4
workdir$=/Users/Shared/ureka.$USER
; OSX 10.6
[cadeau]
hostname=cadeau
like=mac:csh
maxproc=4
workdir$=/Users/Shared/ureka.$USER
; OSX 10.7
[banana]
hostname=banana
like=mac:csh
maxproc=4
workdir$=/Users/Shared/ureka.$USER
; RHEL5 (64-bit)
[jwcalibdev]
hostname=jwcalibdev
like=linux:csh
maxproc=4
workdir$=/data1/ureka.$USER
; Ubuntu 12.04
[clyde]
hostname=clyde.translab.stsci.edu
like=linux:csh
maxproc=2
workdir=/home/sienkiew/ur_work
;; gemini machines
[sbfrtf64re5]
hostname=sbfrtf64re5
like=linux:sh
maxproc=2
workdir=/rtfproc/unified_release
[sbfrtf32re5]
hostname=sbfrtf32re5
like=linux:sh
maxproc=2
workdir=/rtfproc/unified_release
[sbfrtfosx5]
hostname=sbfrtfosx5
like=mac:sh
maxproc=2
workdir=/rtfproc/unified_release
[sbfrtfosx6]
hostname=sbfrtfosx6
like=mac:sh
maxproc=2
workdir=/rtfproc/unified_release
[pollux]
hostname=pollux
like=mac:sh
maxproc=4
workdir=/rtfproc/unified_release
[hbfdpdosx6]
hostname=hbfdpdosx6
like=mac:sh
maxproc=2
workdir=/rtfproc/unified_release
[castor]
hostname=castor
like=mac:sh
maxproc=4
workdir=/rtfproc/unified_release
; used with every machine name
[ALL]
|