-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathexecute.sh
executable file
·22 lines (18 loc) · 986 Bytes
/
execute.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
SENSOR=$1
INPUT_PATH=$2
OUTPUT_PATH=$3
METHOD=$4
make clean
make
if [ $SENSOR == "LC08" ]
then
./run $INPUT_PATH/B2.tif $INPUT_PATH/B3.tif $INPUT_PATH/B4.tif $INPUT_PATH/B5.tif $INPUT_PATH/B6.tif $INPUT_PATH/B7.tif $INPUT_PATH/B10.tif $INPUT_PATH/MTL.txt $INPUT_PATH/tal.tif $INPUT_PATH/station.csv $OUTPUT_PATH $INPUT_PATH/land_cover_final.tif -meth=$METHOD -nan=-3.39999995214436425e+38 > $OUTPUT_PATH/out.csv &
else
./run $INPUT_PATH/B1.tif $INPUT_PATH/B2.tif $INPUT_PATH/B3.tif $INPUT_PATH/B4.tif $INPUT_PATH/B5.tif $INPUT_PATH/B6.tif $INPUT_PATH/B7.tif $INPUT_PATH/MTL.txt $INPUT_PATH/tal.tif $INPUT_PATH/station.csv $OUTPUT_PATH $INPUT_PATH/land_cover_final.tif -meth=$METHOD -nan=-3.39999995214436425e+38 > $OUTPUT_PATH/out.csv &
fi
PID=$(pidof ./run)
ps -aux | grep $PID
sh scripts/collect-cpu-usage.sh $PID > $OUTPUT_PATH/cpu.csv &
sh scripts/collect-memory-usage.sh $PID > $OUTPUT_PATH/mem.csv &
sh scripts/collect-disk-usage.sh $PID > $OUTPUT_PATH/disk.csv