Verificar comando disponible

Verificar comando disponible

Cuando ejecuto el script bash con el usuario root, recibo el resultado que dice que iptables no existe. ¿Por qué esto sucede sólo con root?

for CMDAPP in "hash" "curl" "iptables"
  do

    if ! hash "$CMDAPP" 2>/dev/null
    then

        echo "`date`: $MODULE ended without '$CMDAPP' command." >> ERROR.log
        exit

    fi

  done

información relacionada