Created
February 9, 2021 23:06
-
-
Save scolton99/0a8538c2c8de3cd7675313a8c6d2b536 to your computer and use it in GitHub Desktop.
Scripts used to collect data (NU CS 450 WQ21, Project 2). Not meant to be run as one script; instead parts should be split up and renamed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# all <-- main script | |
# ========================== | |
sudo ./lttng | |
if [ $1 = 'docker' ]; then | |
./docker | |
else | |
./lxc | |
fi | |
sudo ./dlttng | |
# docker | |
# ========================== | |
sudo rm -rf ~/docker-share/* | |
docker pull ubuntu:20.04 | |
hash=$(docker images | sed -nE 's/.*([0-9a-f]{12}).*/\1/p') | |
docker run -i -v /home/scolton/docker-share:/home:rw $hash < docker-cmds | |
# lxc | |
# ========================== | |
sudo rm -rf ~/share/* | |
lxc launch ubuntu:20.04 inst | |
lxc config device add inst shr disk source=/home/scolton/share path=/root | |
lxc exec inst -- /bin/bash < cmds | |
lxc delete inst --force | |
# docker-cmds | |
# ========================== | |
cd /home | |
apt update && apt install -y wget | |
mkdir net_test | |
cd net_test | |
while : ; do | |
wget http://ipv4.download.thinkbroadband.com/5MB.zip > /dev/null | |
[ $? != 0 ] || break | |
done | |
cd .. | |
mkdir test_echo | |
cd test_echo | |
echo "test" > new_file | |
exit | |
# cmds | |
# ========================== | |
cd /root | |
mkdir net_test && cd net_test | |
while : ; do | |
wget http://ipv4.download.thinkbroadband.com/5MB.zip > /dev/null | |
[ $? != 0 ] || break | |
done | |
cd .. | |
mkdir test_echo && cd test_echo | |
echo "test" > new_file | |
exit |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment