X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=nodeinfo.sh;h=2ba294481e231ca6fe31c07c70c89837883072df;hb=bb4ad57f980850e1645fa23e6045a10adc22f617;hp=8c3e370256daecc5ff21a62a545c0666cac2c3b5;hpb=7584988f4eef212145d0f1127a80cd7337f8d843;p=fba.git diff --git a/nodeinfo.sh b/nodeinfo.sh index 8c3e370..2ba2944 100755 --- a/nodeinfo.sh +++ b/nodeinfo.sh @@ -1,24 +1,24 @@ #!/bin/sh MODE="" -DOMAINS="" +DOMAIN_LIST="" SOFTWARE_LIST="" if [ "$1" = "--help" ] then - echo "Usage: $0 [file|--software|--nodeinfo|--generator|--timeout]" + echo "Usage: $0 [file|--software|--nodeinfo|--generator|--timeout|--same]" exit 255 elif [ -n "$1" -a -f "$1" ] then - DOMAINS=$(cat "$1") + DOMAIN_LIST=$(cat "$1") MODE="file" elif [ "$1" = "--nodeinfo" ] then - DOMAINS=$(sqlite3 blocks.db "SELECT domain FROM instances WHERE software IS NULL AND nodeinfo_url IS NOT NULL ORDER BY last_updated ASC;") + DOMAIN_LIST=$(sqlite3 blocks.db "SELECT domain FROM instances WHERE software IS NULL AND nodeinfo_url IS NOT NULL ORDER BY last_updated ASC;") MODE="nodeinfo" elif [ "$1" = "--timeout" ] then - DOMAINS=$(sqlite3 blocks.db "SELECT domain FROM instances WHERE last_error_details LIKE '%Timeout%' ORDER BY last_updated ASC;") + DOMAIN_LIST=$(sqlite3 blocks.db "SELECT domain FROM instances WHERE last_error_details LIKE '%Timeout%' ORDER BY last_updated ASC;") MODE="timeout" elif [ "$1" = "--software" -a -f "software.txt" ] then @@ -26,21 +26,21 @@ then MODE="software" elif [ "$1" = "--generator" ] then - DOMAINS=$(sqlite3 blocks.db "SELECT domain FROM instances WHERE detection_mode='GENERATOR' ORDER BY last_updated ASC;") + DOMAIN_LIST=$(sqlite3 blocks.db "SELECT domain FROM instances WHERE detection_mode='GENERATOR' ORDER BY last_updated ASC;") MODE="generator" else - DOMAINS=$(sqlite3 blocks.db "SELECT domain FROM instances WHERE software IS NULL AND nodeinfo_url IS NOT NULL ORDER BY last_updated ASC;") + DOMAIN_LIST=$(sqlite3 blocks.db "SELECT domain FROM instances WHERE software IS NULL AND nodeinfo_url IS NOT NULL ORDER BY last_updated ASC;") fi -if [ -z "${DOMAINS}" -a -z "${SOFTWARE_LIST}" ] +if [ -z "${DOMAIN_LIST}" -a -z "${SOFTWARE_LIST}" ] then echo "$0: No domains or software found! MODE='${MODE}'" exit 255 fi -if [ -n "${DOMAINS}" ] +if [ -n "${DOMAIN_LIST}" ] then - for DOMAIN in ${DOMAINS}; + for DOMAIN in ${DOMAIN_LIST}; do echo "$0: DOMAIN='${DOMAIN}'" if [ -n "$1" -a -z "${MODE}" ]