Revised sendlog.sh

This commit is contained in:
mi2428
2021-03-22 19:50:24 +09:00
committed by GitHub
parent 7d52333b7a
commit c34edba163

View File

@ -1,15 +1,11 @@
#!/bin/bash
# sendlog.sh
# version 1.4
# version 1.5
# read configurationfile
cd $(dirname $0)
. ./sindan.conf
if [ "${PROXY}" != "" ]; then
PROXY="--proxy ${PROXY}"
fi
# Check LOCKFILE_SENDLOG parameter
if [ -z "$LOCKFILE_SENDLOG" ]; then
echo "ERROR: LOCKFILE_SENDLOG is null at configration file." 1>&2
@ -35,12 +31,17 @@ fi
# main
#
curl_proxy=""
if [ -n "$PROXY_URL" ]; then
curl_proxy="--proxy $PROXY_URL"
fi
# upload campaign log
for file in `find log/ -name "campaign_*.json"`; do
if [ "$VERBOSE" = "yes" ]; then
echo " send $file to $URL_CAMPAIGN"
fi
status=`curl --max-time 5 -s -w %{http_code} ${PROXY} -F json=@$file $URL_CAMPAIGN`
status=`curl --max-time 5 -s -w %{http_code} $curl_proxy -F json=@$file $URL_CAMPAIGN`
if [ "$VERBOSE" = "yes" ]; then
echo " status:$status"
fi
@ -54,7 +55,7 @@ for file in `find log/ -name "sindan_*.json"`; do
if [ "$VERBOSE" = "yes" ]; then
echo " send $file to $URL_SINDAN"
fi
status=`curl --max-time 15 -s -w %{http_code} ${PROXY} -F json=@$file $URL_SINDAN`
status=`curl --max-time 15 -s -w %{http_code} $curl_proxy json=@$file $URL_SINDAN`
if [ "$VERBOSE" = "yes" ]; then
echo " status:$status"
fi
@ -67,4 +68,3 @@ done
rm -f $LOCKFILE_SENDLOG
exit 0