FTP 日志上传方式
脚本编写
vi /tmp/sendsyslog.sh
#!/usr/bin/sh
echo "begin send file " `date`
cd /var/log
pro()
{
echo "XXXXXXXXXxxxx" $1
ftp -n <<!
open 10.81.129.97
user logserver Admin@123
binary
cd /var/www/html/server/qmssyslog/ftonline1
prompt
put $1
bye
!
}
find ./ -maxdepth 1 -mmin -60 -type f -name "*" | while read FILE
do
pro ${FILE}
done
添加计划
crontab -e
#temp add log
0 0 8 * * * sh /tmp/sendsyslog.sh > /tmp/sendsyslog.log