feat(unitproc/bkFreqWrite):Add read timeout
[BK-2020-03.git] / unitproc / bktemp-checkAppFileDir
index e6e11fe9f774586c87f5f721df5290133d5471f1..017cc3c7fa71564db0b3f1b3abbbdf1d1aad4adf 100644 (file)
@@ -1,5 +1,9 @@
 #!/bin/bash
 
 #!/bin/bash
 
+# Desc: Template to check that apps, files, or dirs exist.
+# Author: Steven Baltaktei Sandoval
+# License: GPLv3+
+
 #==BEGIN Define script parameters==
 declare -Ag appRollCall # Associative array for storing app status
 declare -Ag fileRollCall # Associative array for storing file status
 #==BEGIN Define script parameters==
 declare -Ag appRollCall # Associative array for storing app status
 declare -Ag fileRollCall # Associative array for storing file status
@@ -19,7 +23,7 @@ checkapp() {
     #===Process Args===
     for arg in "$@"; do
        #echo "DEBUG:processing arg:$arg"
     #===Process Args===
     for arg in "$@"; do
        #echo "DEBUG:processing arg:$arg"
-       if command -v $arg 1>/dev/null 2>&1; then # Check if arg is a valid command
+       if command -v "$arg" 1>/dev/null 2>&1; then # Check if arg is a valid command
            appRollCall[$arg]="true";
            #echo "DEBUG:appRollCall[$arg]:"${appRollCall[$arg]}
            if ! [ "$returnState" = "false" ]; then returnState="true"; fi
            appRollCall[$arg]="true";
            #echo "DEBUG:appRollCall[$arg]:"${appRollCall[$arg]}
            if ! [ "$returnState" = "false" ]; then returnState="true"; fi