[Perl] DAQ system for the FAPG.
1
#!
2
3
set-eEuopipefail
4
5
SCRIPT_DIR="$(cd$(dirname${BASH_SOURCE[]}"""
6
7
""
8
""
9
""
10
"${HUB_STATUS_SERVICE_NAME}"
11
""
12
"${REPO_DIR}"
13
"
14
"${ENV_DIR}"
15
""
16
""
17
""
18
""
19
""
20
""
21
""
22
23
24
"$*"
25
26
27
28
29
"${EUID}"
30
"$0"
31
32
33
34
35
"$1"
36
37
"${PASSWD_FILE}"
38
"${user}""${PASSWD_FILE}"
39
40
41
42
"$1"
43
44
"${user}"
45
"${user}"
46
47
48
49
"${user}"
50
"${PASSWD_FILE}"
51
"${PASSWD_FILE}""${user}"
52
53
"${PASSWD_FILE}""${user}"
54
55
56
57
58
"${HUB_MQTT_PASSWORD:-}"
59
60
61
62
"${MQTT_USERNAME}"
63
64
65
"${HUB_MQTT_PASSWORD:-}"""
66
67
68
69
"${MQTT_USERNAME}"
70
"${MQTT_USERNAME}"
71
72
73
74
75
76
"${PASSWD_FILE}"
77
"${PASSWD_FILE}""${MQTT_USERNAME}""${HUB_MQTT_PASSWORD}"
78
79
"${PASSWD_FILE}""${MQTT_USERNAME}""${HUB_MQTT_PASSWORD}"
80
81
82
83
84
\
85
\
86
\
87
\
88
89
90
91
92
"${RUN_GROUP}"
93
"${RUN_GROUP}"
94
95
96
"${RUN_USER}"
97
\
98
\
99
"${RUN_GROUP}"\
100
\
101
\
102
\
103
"${RUN_USER}"
104
105
106
107
108
"${REPO_DIR}""${REPO_DIR}"
109
"${HUB_STATUS_BIN}""${HUB_STATUS_BIN}"
110
111
112
113
"${ENV_DIR}"
114
115
"${HUB_STATUS_ENV_FILE}"
116
"${HUB_STATUS_ENV_FILE}"
117
"${RUN_GROUP}""${HUB_STATUS_ENV_FILE}"
118
"${HUB_STATUS_ENV_FILE}"
119
120
121
122
123
124
"${HUB_STATUS_ENV_FILE}"
125
126
127
${MQTT_HOST}
128
${MQTT_PORT}
129
${MQTT_USERNAME}
130
${HUB_MQTT_PASSWORD}
131
132
${HUB_STATUS_INTERVAL}
133
134
135
"${RUN_GROUP}""${HUB_STATUS_ENV_FILE}"
136
"${HUB_STATUS_ENV_FILE}"
137
138
139
140
141
142
\
143
"${SCRIPT_DIR}"\
144
"${HUB_STATUS_SERVICE_FILE}"
145
146
147
148
149
150
151
152
153
154
155
156
\
157
"${SCRIPT_DIR}"\
158
159
160
\
161
"${SCRIPT_DIR}"\
162
163
164
165
166
167
168
169
170
"${PASSWD_FILE}"
171
"${PASSWD_FILE}"
172
173
174
175
176
177
178
179
""${HUB_STATUS_SERVICE_NAME}"
180
"${BROKER_SERVICE_NAME}"
181
"${HUB_STATUS_SERVICE_NAME}"
182
183
"${BROKER_SERVICE_NAME}"
184
"${HUB_STATUS_SERVICE_NAME}"
185