|
|
@ -43,7 +43,7 @@ retrieve_selector(){ |
|
|
|
SEL=$(echo "$1" | cut -d "|" -f 2) |
|
|
|
SEL=$(echo "$1" | cut -d "|" -f 2) |
|
|
|
HOST=$(echo "$1" | cut -d "|" -f 3) |
|
|
|
HOST=$(echo "$1" | cut -d "|" -f 3) |
|
|
|
PORT=$(echo "$1" | cut -d "|" -f 4) |
|
|
|
PORT=$(echo "$1" | cut -d "|" -f 4) |
|
|
|
printf "${SEL}\r\n" | netcat -w 15 "${HOST}" "${PORT}" |
|
|
|
printf "${SEL}\r\n" | netcat -w 5 "${HOST}" "${PORT}" |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -56,7 +56,16 @@ retrieve_selector(){ |
|
|
|
check_selector_present(){ |
|
|
|
check_selector_present(){ |
|
|
|
sel_id="$1" |
|
|
|
sel_id="$1" |
|
|
|
sel_dir="$(echo ${sel_id} | cut -c -2)" |
|
|
|
sel_dir="$(echo ${sel_id} | cut -c -2)" |
|
|
|
[ -d "${sel_dir}" -a -f "${sel_dir}/${sel_id}" ] && cat ${sel_dir}/${sel_id} && echo ${sel_id}>>present && exit 1 |
|
|
|
[ -d "${sel_dir}" -a -f "${sel_dir}/${sel_id}" ] && exit |
|
|
|
|
|
|
|
## { |
|
|
|
|
|
|
|
## if at least one of the neighbours of sel_id is missing, cat the entire list of |
|
|
|
|
|
|
|
## neighbours to be re-visited and exit |
|
|
|
|
|
|
|
## for i in $(cat ${sel_dir}/${sel_id}); do |
|
|
|
|
|
|
|
## i_dir="$(echo ${i} | cut -c -2)" |
|
|
|
|
|
|
|
## [ ! -f ${i_dir}/${i} ] && cat "${sel_dir}/${sel_id}" && break |
|
|
|
|
|
|
|
## done |
|
|
|
|
|
|
|
## exit |
|
|
|
|
|
|
|
## } |
|
|
|
[ ! -d "${sel_dir}" ] && mkdir -p "${sel_dir}" |
|
|
|
[ ! -d "${sel_dir}" ] && mkdir -p "${sel_dir}" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|