]> gitweb.morketsmerke.org Git - idle.git/commitdiff
Dodanie 5-cio sekundowej pauzy między uruchomieniem kontenera a wgraniem i uruchomien...
authorxf0r3m <jakubstasinski@protonmail.com>
Wed, 19 Jul 2023 15:40:03 +0000 (17:40 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Wed, 19 Jul 2023 15:40:03 +0000 (17:40 +0200)
idle.sh

diff --git a/idle.sh b/idle.sh
index a9402df5a8b6dcdef0588ee071fa86ee2c971a6b..a46e0a63c57fc84369e844c6c26ba75d88f5a4a5 100644 (file)
--- 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