我有3个Nginx的Web服务器,这使得大access.log日志文件。 我configurationlogrotate旋转大小达到100MB,并gzip他们。
现在我想将所有* .gz文件在晚上移到备份CIFS位置。 有没有人有一个bash脚本来处理它?
我想我太快了,不能开一个问题。 我所做的是创build一个.credentials文件,并把域内的用户名和密码
username=john.smith password=123abc domain=MYDOMAIN
chmod到500做一个bash脚本
#!/bin/sh smbclient //servername/share -A /root/.credentials -c "lcd /var/log/nginx; prompt; recurse; mput .gz; " rm /var/log/nginx/.gz
和一个crontab正在运行它