当前位置: 技术问答>linux和unix
rsync和服务器同步的问题
来源: 互联网 发布时间:2016-06-13
本文导语: 我现在C++下编多服务器多文件同步的程序,现在用system(“rsync -rtu ......”)命令来实现同步,但我不能知道rsync是否执行成功,想知道其返回值是多少。有什么办法? 请高手从以下两个思路解答: 1. Rsync有API么,...
我现在C++下编多服务器多文件同步的程序,现在用system(“rsync -rtu ......”)命令来实现同步,但我不能知道rsync是否执行成功,想知道其返回值是多少。有什么办法?
请高手从以下两个思路解答:
1. Rsync有API么,可不可以通过api来获取,我从网上查了,好像没有,如果谁知道请告诉我。
2.rsync的输出可否重定向,能不能重定向到C++的变量中呢?我是菜鸟,请高手给出代码表示吧。
3.由于程序是高并发的,如果可以读rsync的日志文件那么有什么办法能够做读返回值保证是当前的rsync操作?
请高手从以下两个思路解答:
1. Rsync有API么,可不可以通过api来获取,我从网上查了,好像没有,如果谁知道请告诉我。
2.rsync的输出可否重定向,能不能重定向到C++的变量中呢?我是菜鸟,请高手给出代码表示吧。
3.由于程序是高并发的,如果可以读rsync的日志文件那么有什么办法能够做读返回值保证是当前的rsync操作?
|
查下system的帮助吧
这个函数可以得到rsync的返回值
没听说rsync有API方式调用
这个函数可以得到rsync的返回值
没听说rsync有API方式调用
|
判断system函数的返回值不行吗