UNPKG

683 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: start [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)
19start_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 ./start.sh
31 cd ..
32}
33
34# Start base services
35start_service $baseservice
36
37# Start coin network services
38if [ $1 == "all" ]
39then
40 # Start all services
41 for i in "${allservices[@]}"
42 do
43 start_service $i
44 done
45else
46 # Start one service
47 start_service $1
48fi