From 0e194aaa09d2faef67677035c33debfe355560e7 Mon Sep 17 00:00:00 2001 From: olli Date: Thu, 1 Dec 2022 17:43:31 +0100 Subject: [PATCH] put cmd in file because of needed quotes '' --- gaboshlib/g_retrycmd.bashfunc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gaboshlib/g_retrycmd.bashfunc b/gaboshlib/g_retrycmd.bashfunc index 0f93920..2ab9e1d 100644 --- a/gaboshlib/g_retrycmd.bashfunc +++ b/gaboshlib/g_retrycmd.bashfunc @@ -5,13 +5,14 @@ function g_retrycmd { [ -z "$g_tries_delay" ] && g_tries_delay=5 # If retrys not set default to 5 times [ -z "$g_tries" ] && g_tries=5 - + local g_try=0 until [ $g_try -eq $g_tries ] do ((g_try=g_try+1)) echo "$(g_date_print) Try $g_try of $g_tries" - $@ && break + echo "$@" >$g_tmp/g_retrycmd.cmd + bash $g_tmp/g_retrycmd.cmd && break g_return=$? [ $g_try -eq $g_tries ] && return $g_return sleep $g_tries_delay