UNPKG

654 Bapplication/x-shView Raw
1#!/bin/bash
2
3# The list of all available services
4baseservice="base"
5allservices=( "bch" "btc" "ltc" )
6
7if [ $# -eq 0 ]
8then
9 printf "usage: stop [all"
10 for i in "${allservices[@]}"
11 do
12 printf " | "$i
13 done
14 printf "]\n\n"
15 exit 0
16fi
17
18# run_service (name)
19stop_service ()
20{
21 name=$1-service
22
23 if [ ! -d "./$name/" ]
24 then
25 echo "$name is not a recognized service"
26 exit 0
27 fi
28
29 cd "./"${name}"/"
30 ./stop.sh
31 cd ..
32}
33
34# Start coin network services
35if [ $1 == "all" ]
36then
37 for i in "${allservices[@]}"
38 do
39 stop_service $i
40 done
41
42 # Stop all services
43 stop_service $baseservice
44else
45 # Stop one service
46 stop_service $1
47fi