[推荐]Windows下执行自动压缩.自动Ftp
热 荐 ★★★★★
Windows下执行自动压缩.自动Ftp
假设我现在有一台服务器和一网管机,内网ip分别为:
服务器:192.168.0.1
网管机:192.168.0.2
在服务器端设置:
1、建立目录C:\myscript,然后将winrar.exe文件copy到该目录。
2、设置MSSQL每天凌晨2点自动备份到E:\bak\msdb目录下面dbnametime.bak(dbname为数据库名称,如vod,time为时间200503200200)。
3、写一个批处理文件如bakvodpic.bat,内容如下:
winrar u E:\bak\pic\vodpic.rar D:\vod\uploads
4、启用windows计划任务,建立新任务:每天凌晨2点以administrator身份运行C:\myscript\bakvodpic.bat
5、建立ftp备份帐户,如:
名称:mybak
密码:mybak
端口:66
根目录:E:\bak
网管机端设置:
1、建立目录C:\myscript,然后将winrar.exe文件copy到该目录。建立目录E:\msdb和E:\pic目录。
2、建立一文本如ftpget.rb,如下:
open 192.168.1.1 66
mybak
mybak
cd /msdb
lcd E:\msdb
binary
mgut vod200503200200.bak music200503200200.bak news200503200200.bak
cd /pic
lcd E:\pic
gut vodpic.rar
bye
2、建立一批处理文件如bakweb.bat,如下:
ftp -i -s:ftpget.rb
3、启用windows计划任务,建立新任务:每天凌晨3点以administrator身份运行C:\myscript\bakweb.bat
另外,如果windows的批处理命令还不能满足你的维护需要,还可以将php.exe、php.ini和php4ts.dll也copy到相应的script目录。这样,就可以用PHP的命令行模式执行PHP脚本了。够强大了吧!
文章录入:cainiaowang 责任编辑:cainiaowang