-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcronbat.sh
executable file
·101 lines (77 loc) · 3.55 KB
/
cronbat.sh
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
#!/bin/bash
# Automate the routing process. Pass straight to sort
# NOTE: Docker container that actually runs the scripts must already be built
base_coords="/home/deve/pk/submodules/faster-routes/coords"
base_fr="/home/deve/pk/submodules/faster-routes"
### apex
# Map desired config into container
cfg=${base_fr}/config_sp_ukn.json
# Specify sub directory
area=z_utils
# Pick your fence.
fence=sp-apex
echo "*****Starting: ${fence}*****"
/usr/bin/docker run --rm -v ${base_fr}:/usr/src/app -v ${cfg}:/usr/src/app/config.json -v ${base_coords}/${area}/${fence}.fence:/usr/src/app/fence.txt faster-routes
/usr/bin/docker run --rm -v ${base_fr}/route.txt:/usr/src/app/infile.txt sct python cluster.py -jsf infile.txt
cp ${base_fr}/route.txt ${base_fr}/coords/${area}/${fence}.route
echo "*****Finished: ${fence}*****"
### Asheboro
# Specify sub directory
area=z_utils
# Pick your fence.
fence=sp-asheboro_expansion
echo "*****Starting: ${fence}*****"
/usr/bin/docker run --rm -v ${base_fr}:/usr/src/app -v ${cfg}:/usr/src/app/config.json -v ${base_coords}/${area}/${fence}.fence:/usr/src/app/fence.txt faster-routes
/usr/bin/docker run --rm -v ${base_fr}/route.txt:/usr/src/app/infile.txt sct python cluster.py -jsf infile.txt
cp ${base_fr}/route.txt ${base_fr}/coords/${area}/${fence}.route
echo "*****Finished: ${fence}*****"
### carrboro
# Map desired config into container
cfg=${base_fr}/config_sp_ukn.json
# Specify sub directory
area=z_utils
# Pick your fence.
fence=sp-carrboro
echo "*****Starting: ${fence}*****"
/usr/bin/docker run --rm -v ${base_fr}:/usr/src/app -v ${cfg}:/usr/src/app/config.json -v ${base_coords}/${area}/${fence}.fence:/usr/src/app/fence.txt faster-routes
/usr/bin/docker run --rm -v ${base_fr}/route.txt:/usr/src/app/infile.txt sct python cluster.py -jsf infile.txt
cp ${base_fr}/route.txt ${base_fr}/coords/${area}/${fence}.route
# Map desired config into container
cfg=${base_fr}/config_sp_ukn.json
echo "*****Finished: ${fence}*****"
### Durham
# Map desired config into container
cfg=${base_fr}/config_sp_ukn.json
# Specify sub directory
area=z_utils
# Pick your fence.
fence=sp-durham_cbd
echo "*****Starting: ${fence}*****"
/usr/bin/docker run --rm -v ${base_fr}:/usr/src/app -v ${cfg}:/usr/src/app/config.json -v ${base_coords}/${area}/${fence}.fence:/usr/src/app/fence.txt faster-routes
/usr/bin/docker run --rm -v ${base_fr}/route.txt:/usr/src/app/infile.txt sct python cluster.py -jsf infile.txt
cp ${base_fr}/route.txt ${base_fr}/coords/${area}/${fence}.route
echo "*****Finished: ${fence}*****"
### GSO
# Map desired config into container
cfg=${base_fr}/config_sp_ukn.json
# Specify sub directory
area=z_utils
# Pick your fence.
fence=sp-gso
echo "*****Starting: ${fence}*****"
/usr/bin/docker run --rm -v ${base_fr}:/usr/src/app -v ${cfg}:/usr/src/app/config.json -v ${base_coords}/${area}/${fence}.fence:/usr/src/app/fence.txt faster-routes
/usr/bin/docker run --rm -v ${base_fr}/route.txt:/usr/src/app/infile.txt sct python cluster.py -jsf infile.txt
cp ${base_fr}/route.txt ${base_fr}/coords/${area}/${fence}.route
echo "*****Finished: ${fence}*****"
#### CAM
#
## Specify sub directory
#area=z_utils
#
## Pick your fence.
#fence=sp-cam
#echo "*****Starting: ${fence}*****"
#/usr/bin/docker run --rm -v ${base_fr}:/usr/src/app -v ${cfg}:/usr/src/app/config.json -v ${base_coords}/${area}/${fence}.fence:/usr/src/app/fence.txt faster-routes
#/usr/bin/docker run --rm -v ${base_fr}/route.txt:/usr/src/app/infile.txt sct python cluster.py -jsf infile.txt
#cp ${base_fr}/route.txt ${base_fr}/coords/${area}/${fence}.route
#echo "*****Finished: ${fence}*****"