怎样写一个批处理文件,定时把一个服务器中的指定目录拷贝到另外一台服务器的指定目录中?

怎样写一个批处理文件,定时把一个服务器中的指定目录拷贝到另外一台服务器的指定目录中?,第1张

1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。

2、点击右键,把文件的后缀名设置为“bat”。

3、右键打开文件,第一行输入“copy C:\Users\Administrator\Desktop\西游记\1JPG C:\”。

4、第二行输入“pause”。

5、保存后关闭,双击文件d出“DOS”界面。即可看到C盘下已经复制了一个文件。

非常麻烦,这是一些分布编程的问题。涉及到域,认证等等问题。
如果做商用程序,就用vc+ICE,或者所谓的webservice也是可以的,vc+isapi也行。
如果做一些民用程序,可以做一个数据网关,带消息服务就可以,然后靠消息协议来组织输入、输出。
在B上启动网关。
网关侦听端口
A上启用程序
连接上B的网关
A把数据通过socks发送到B上的网关。
B分析数据,然后调用本地EXE
(如果是别人的EXE,则有两种方法,如果是命令行的,就调用程序,然后重定向输出到磁盘文件,然后解析文件,发送结果回去,如果是普通带窗口的windows程序,需要 *** 控这个exe的界面来实现了)
然后将结果发送给A。
OK!

A机 *** 作 mysqldump -u root -p123456 database1 > database1sql 导出数据库database1到database1sql
B机 *** 作
mysql -u root -p123456 登录进mysql终端
GRANT ALL PRIVILEGES ON TO 'root'@'1921680103'identified by '123456' WITH GRANT OPTION 1921680103是A机IP root
flush privileges 重新加载授权信息
A机 *** 作mysql -u root -p123456 -h 19216801 database2 < database1sql 19216801为B机IP
导入database1sql这个数据库到B机的dataase2数据库

在A上 *** 作, *** 作账户最好有B服务器的管理员权限,当然data文件夹的权限是必须的。
新建文本文件,内容copy E:\DATAbak\ \\B\E$\data,然后保存,改后缀名为bat;
新建任务和计划,时间和权限设好,动作指定运行的文件是上面的这个bat文件,OK!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13466233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-12
下一篇 2023-08-12

发表评论

登录后才能评论

评论列表(0条)

保存