diff --git a/tasks/general/acct_mgmt/users.yml b/tasks/general/acct_mgmt/users.yml index 390294d..4ec1882 100644 --- a/tasks/general/acct_mgmt/users.yml +++ b/tasks/general/acct_mgmt/users.yml @@ -1139,9 +1139,18 @@ } function_loop: | function loop() { - cmd="$1" + cmd="$@" + sleep="" + sleep_time=5 + if [[ "$cmd" != *"sleep"* ]]; then + sleep='echo -e "`date` - Sleeping for $sleep_time... \n"; sleep $sleep_time' + fi + count=0 while true; do - $cmd + (( count++ )) + echo "`date` - Loop $count" + eval $cmd + eval $sleep done; } alias try="loop "