handle difference in bsd vs linux tail options

This commit is contained in:
sceox 2020-11-28 09:45:41 -08:00
parent bccf51d4a4
commit df0f552ef2

View File

@ -2,10 +2,11 @@
logf='/var/log/nginx/access.log'
cache='/tmp/forumspam_cache'
tail_opts='-F' # set to `-f` on OpenBSD!
test -f $cache || install -m 600 /dev/null $cache
tail -F $logf | while read line ; do
tail $tail_opts $logf | while read line ; do
case $line in (*"POST"*)
ip=`echo $line | awk '{print $1}'`
ip_regex=`echo $ip | sed 's/\./\\./g'`