From 1d34e18fd93644f0c7f46068a20237065bdaa7f9 Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Wed, 19 Jul 2023 17:40:03 +0200 Subject: [PATCH] =?utf8?q?Dodanie=205-cio=20sekundowej=20pauzy=20mi=C4=99d?= =?utf8?q?zy=20uruchomieniem=20kontenera=20a=20wgraniem=20i=20uruchomienie?= =?utf8?q?m=20skryptu=20startowego,=20pr=C3=B3ba=20rozwi=C4=85zania=20prob?= =?utf8?q?lemu=20z=20sieci=C4=85=20-=20tworzenie=20kontener=C3=B3w,=20funk?= =?utf8?q?cja=20'idle-fetch-containers',=20skrypt=20'idle.sh'?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- idle.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/idle.sh b/idle.sh index a9402df..a46e0a6 100644 --- a/idle.sh +++ b/idle.sh @@ -67,11 +67,13 @@ function idle-fetch-containers() { if grep -q $containerName $DATABASE; then containerImagePath=$(grep $containerName $DATABASE | cut -d ";" -f 1); startupScript=$(grep $containerName $DATABASE | cut -d ";" -f 4); - #echo "lxc launch $containerImagePath $containerName"; /usr/bin/lxc launch $containerImagePath $containerName; - #echo "lxc file push ${HOME}/idle/$startupScript ${containerName}/root/${startupScript}"; + sec=1; + while [ $sec -le 5 ]; do + echo "Waiting $((5 - (sec - 1))) sec to get container full up"; + sec=$((sec + 1)); + done /usr/bin/lxc file push ${HOME}/idle/$startupScript ${containerName}/root/${startupScript} - #echo "lxc exec $containerName /bin/bash /root/${startupScript}"; /usr/bin/lxc exec $containerName /bin/bash /root/${startupScript} echo "Container is ready for work."; else -- 2.39.5