@@ -18,7 +18,7 @@ WORKDIR="@pixel_file_dir@"
18
18
19
19
FORCEKILL=false
20
20
COMMAND=" interactive"
21
- MAXRUNNINGTIME=100
21
+ MAXRUNNINGTIME=60
22
22
DATESTRING=` date +%Y%m%d_%H%M%S`
23
23
24
24
while [[ $# > 1 ]]
@@ -194,6 +194,8 @@ if [ "$COMMAND" == "static" ]; then
194
194
fi
195
195
fi
196
196
197
+ echo " Start devices"
198
+
197
199
$SERVER & > server_$DATESTRING .out.log &
198
200
SERVER_PID=$!
199
201
@@ -209,6 +211,21 @@ if [ "$COMMAND" == "static" ]; then
209
211
$FILESINK & > fileSink_$DATESTRING .out.log &
210
212
FILESINK_PID=$!
211
213
214
+ sleep 1
215
+
216
+ echo " Devices Running"
217
+ echo " SERVER================================"
218
+ cat server_$DATESTRING .out.log
219
+ echo " SAMPLER================================"
220
+ cat sampler_$DATESTRING .out.log
221
+ for (( i= 0 ; i< $NOFPROCESSORS ; i++ ))
222
+ do
223
+ cat processor${i} _$DATESTRING .out.log
224
+ done
225
+ echo " SINK================================"
226
+ cat fileSink_$DATESTRING .out.log
227
+ echo " ===================================="
228
+
212
229
RUN_STRING=" Running"
213
230
214
231
for (( iproc= 0 ; iproc< $NOFPROCESSORS + 3 ; iproc++ ))
@@ -236,20 +253,25 @@ if [ "$COMMAND" == "static" ]; then
236
253
SAMPLERRUNNING=0
237
254
for (( isec = 0 ; isec < MAXRUNNINGTIME ; isec++ )) ;
238
255
do
256
+ echo " checking sampler $SAMPLER_PID "
239
257
CHECK_SAMPLER=" $( kill -0 $SAMPLER_PID & > /dev/null && echo $RUN_STRING ) " ;
240
258
if [ " $CHECK_SAMPLER " != " $RUN_STRING " ];
241
259
then
242
260
break ;
243
261
fi
244
262
263
+ echo " checking server $SERVER_PID "
245
264
SERVER_INFO=" $( ps -o %cpu -o rss $SERVER_PID | tail -1) "
265
+ echo " checking sampler $SAMPLER_PID "
246
266
SAMPLER_INFO=" $( ps -o %cpu -o rss $SAMPLER_PID | tail -1) "
247
267
printf " | %5s %6s | %5s %6s |" $SERVER_INFO $SAMPLER_INFO
248
268
for (( iproc= 0 ; iproc< $NOFPROCESSORS ; iproc++ ))
249
269
do
270
+ echo " checking processor ${APROCESSOR_PID[iproc]} "
250
271
APROCESSOR_INFO=" $( ps -o %cpu -o rss ${APROCESSOR_PID[iproc]} | tail -1) "
251
272
printf " %5s %6s |" $APROCESSOR_INFO ;
252
273
done
274
+ echo " checking sink $FILESINK_PID "
253
275
FILESINK_INFO=" $( ps -o %cpu -o rss $FILESINK_PID | tail -1) "
254
276
printf " %5s %6s |\r" $FILESINK_INFO
255
277
sleep 1
@@ -262,6 +284,17 @@ if [ "$COMMAND" == "static" ]; then
262
284
263
285
echo " Jobs finished in $isec seconds."
264
286
287
+ echo " SERVER================================"
288
+ cat server_$DATESTRING .out.log
289
+ echo " SAMPLER================================"
290
+ cat sampler_$DATESTRING .out.log
291
+ for (( i= 0 ; i< $NOFPROCESSORS ; i++ ))
292
+ do
293
+ cat processor${i} _$DATESTRING .out.log
294
+ done
295
+ echo " SINK================================"
296
+ cat fileSink_$DATESTRING .out.log
297
+
265
298
sleep 2;
266
299
267
300
kill $SERVER_PID
0 commit comments