blob: 343e2e3644ea0d295bab12cf86e971d577649fae [file] [log] [blame]
Zack Williams84cb77a2022-01-14 14:46:39 -08001#!/usr/bin/env bash
2
3# SPDX-FileCopyrightText: © 2021 Open Networking Foundation <support@opennetworking.org>
4# SPDX-License-Identifier: Apache-2.0
5
6# list of eNB IP addresses, space separated
7enb_ips=( 10.0.0.10 10.0.0.11 )
8
9# credentials for eNB - currently ignored
10enb_user="sc_femto"
11enb_pass="scHt3pp"
12
13# delay in seconds
14delay_s=3600
15
16# create directories if they dont already exist
17for logdir in "${enb_ips[@]}"
18do
19 mkdir -p "$logdir"
20done
21
22# activate virtualenv
23. venv_cbrs/bin/activate
24
25# kill certificate warning
26export PYTHONWARNINGS="ignore:Unverified HTTPS request"
27
28# run logging script in loop forever
29while true
30do
31
32# make backups
33for ip in "${enb_ips[@]}"
34do
35 python cbrs_backup.py -u "$enb_user" -p "$enb_pass" "$ip" | tee -a "${ip}_backup.log"
36done
37
38# delay until next run
39sleep $delay_s
40
41done