fi
echo
- nb_api_insert host_info key=repo.$name.exit_code val=$ex
- nb_api_insert host_info key=repo.$name.last_commit val=$(cd "$repo" && git log | head -1 | awk '/^commit/ { print $2; exit; }')
+ nb_api_post host_info key=repo.$name.exit_code val=$ex
+ nb_api_post host_info key=repo.$name.last_commit val=$(cd "$repo" && git log | head -1 | awk '/^commit/ { print $2; exit; }')
done
find /tmp/$NAME.check -mmin +60 -exec rm {} \; > /dev/null 2>&1
if [ ! -e /tmp/$NAME.check ]; then
touch /tmp/$NAME.check
- nb_api_insert_sys_infos
+ nb_post_sys_infos
fi
#####################################################################
ruby -r$NB_ROOT/lib/perl/NB -e "$@"
}
-nb_api_insert() {
- local usage="Usage: nb_api_insert TABLE field1=val1 field2=val2 ..."
+nb_api_post() {
+ local usage="Usage: nb_api_post TABLE field1=val1 field2=val2 ..."
local table="${1:?$usage}"; shift
local host=$(hostname)
[ -z "$host" ] && host=$(hostname -f)
- local curl="curl -su nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT -H 'Accept: application/x-sh' https://api.nbdom.net/data/$table/insert -d host=$host"
+ local curl="curl -su nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT -H 'Accept: application/x-sh' https://api.nbdom.net/data/$table/replace -d host=$host"
while [ "$#" -gt "0" ]; do
curl="$curl -d \"$1\""
) > /dev/null
}
-nb_api_insert_sys_infos() {
+nb_post_sys_infos() {
(
sys_infos | while IFS=$'\t' read -r -a i; do
- #eval "nb_api_insert host_info \"key=${i[0]}\" \"val=${i[1]}\""
- nb_api_insert host_info "key=${i[0]}" "val=${i[1]}"
+ #eval "nb_api_post host_info \"key=${i[0]}\" \"val=${i[1]}\""
+ nb_api_post host_info "key=${i[0]}" "val=${i[1]}"
done
-) | sed 's/^/nb_api_insert_sys_infos: /'
+) | sed 's/^/nb_post_sys_infos: /'
}