Merge "Initial docs skeleton"
[it/test.git] / ons_2019_demo / segway_scripts / 2_start_ric.sh
1 #!/bin/bash
2 #Bring up all components for ONS demo
3 clear
4
5 echo "Starting up all components for ONS 2019 Pendulum-control Demo"
6
7 E2SIM_DIR=$HOME/test/simulators/e2sim
8 ONS_DIR=$HOME/test/ons_2019_demo
9
10 #clean variables
11
12
13 function main()
14 {
15   #Kill all running process
16   #pkill -f start_demo
17   pkill -f e2sim
18   pkill -f pendulum_xapp
19
20   #1. e2agent
21   cd $E2SIM_DIR && ./build/e2sim  & 
22
23   #2. pendulum xapp
24   cd $HOME/test/ons_2019_demo/pendulum_xapp/ && bash build_and_run_pendulum_xapp.sh &
25   sleep 2
26
27   #3. e2 termination
28   cd $HOME/test/simulators/e2sim &&  bash run_e2_term &
29   sleep 2
30
31   # #4. load consumer
32   cd $HOME/test/ons_2019_demo/load_consumer && bash build &
33   sleep 2
34
35
36   # #5. load_gen
37   cd $HOME/test/ons_2019_demo/load_gen && bash build &
38
39   #7. a1 med http server
40 #  cd $HOME/test/ons_2019_demo/a1_med/a1_med_http_server && ./a1med.py &
41 #  sleep 3
42
43   #6. dash_board
44 #  cd  $HOME/test/ons_2019_demo/dashboard && docker-compose up &
45 #  sleep 5
46
47
48   #8. a1 med
49   cd $HOME/test/ons_2019_demo/a1_med && bash build_and_run_dummy_a1_med.sh
50
51 }
52
53 main "$@"
54 echo "DEMO IS NOW UP AND RUNNING!!!!"