#!/usr/bin/bash find $1 -type f | while read f; do DEVICE=`findmnt -T "$f" -rn|cut -d' ' -f2` UUID=`sudo blkid -o value "$DEVICE"|head -1` FILEPATH=`realpath "$f"` FILESIZE=`du -s0k "$f"|awk '{ print $1}'` JSON="{\"hostname\":\"$HOSTNAME\",\"source\":\"$DEVICE\",\"uuid\":\"$UUID\",\"file_path\":\"$FILEPATH\",\"file_size\":$FILESIZE" if [ $ENABLE_SHASUM ]; then SHASUM=`sha256sum "$f"|cut -d' ' -f1` JSON="$JSON,\"shasum\":\"$SHASUM\"" fi JSON="$JSON}" echo $JSON curl -X POST --json "$JSON" http://$2/ sleep 0.1 done echo