onetwo
12-09-2002, 13:08
hallo zusammen,
bitte euch um ein wenig unterstützung bei einem simplen script problem:
um aus dem authlog des proftp den aktuell angemeldeten user auszugeben verwende ich folgendes script:
http://www.linuxforen.de/forums/showthread.php?s=&threadid=36994&perpage=15&highlight=upload%20mail&pagenumber=2
cut -d" " -f 10 /var/log/proftpd/auth.log | grep -v hidden | sed s/\"//g
um akuelle uploads auszugeben hab ich folgendes script gefunden (geklaut :D ) seht ihr eine möglichkeit die beiden so zu kombinieren dass bei jedem connect ein mail verschickt wird welches den usernamen enthält???
#!/bin/bash
ADMIN=admin@domain.de
XFERLOG=/var/log/xferlog
tail -f $XFERLOG | while read line
do
if [ `echo $line | cut -d" " -f 12` == "i" ]; then
infile=`echo $line | cut -d" " -f 9`
echo $infile | mail -s "FTP-Upload" $ADMIN
fi
done
danke im voraus
Roman
bitte euch um ein wenig unterstützung bei einem simplen script problem:
um aus dem authlog des proftp den aktuell angemeldeten user auszugeben verwende ich folgendes script:
http://www.linuxforen.de/forums/showthread.php?s=&threadid=36994&perpage=15&highlight=upload%20mail&pagenumber=2
cut -d" " -f 10 /var/log/proftpd/auth.log | grep -v hidden | sed s/\"//g
um akuelle uploads auszugeben hab ich folgendes script gefunden (geklaut :D ) seht ihr eine möglichkeit die beiden so zu kombinieren dass bei jedem connect ein mail verschickt wird welches den usernamen enthält???
#!/bin/bash
ADMIN=admin@domain.de
XFERLOG=/var/log/xferlog
tail -f $XFERLOG | while read line
do
if [ `echo $line | cut -d" " -f 12` == "i" ]; then
infile=`echo $line | cut -d" " -f 9`
echo $infile | mail -s "FTP-Upload" $ADMIN
fi
done
danke im voraus
Roman