rsync相关内容
我似乎无法正确使用命令来备份/etc/php5、/etc/apache2和/etc/mysql。我用了两个,因为我想不出怎么把两个都放在一个里。第一个有效: rsync -vahtl --dry-run --log-file=$LOGFILE --exclude="wp-includes/" --exclude="wp-admin/" --exclude="wp-*.php" /var/ww
..
我需要使用Java通过一个命令来同步多个文件 以下命令在外壳中运行良好 Rsync-avrz--Timeout=100 rsync://10.149.21.211:8730/‘logflow/click/file1日志流/单击/文件2’/主页/kerrycai/puler“ 但当我使用以下Java代码时,它无法工作 String cmd = "rsync -avrz --timeout
..
我使用rsync更新我的静态网站。我目前cd到本地网站目录,运行rsync命令,然后在下一行输入密码。我已经将rsync调用保存到一个文本片段中(这样_rs就会扩展到我的调用)。有没有办法在结尾处使用类似-p的标志并包括密码? 我的呼叫如下所示: rsync -avzh -e ssh * foo@foo.org:"/home/foo/public_html/" 推荐答案 选
..
我正在尝试执行rysnc,这将导致目标目录中不在源目录中的文件被删除。因此,源目录和目标目录中的文件数量将相同。根据谷歌搜索和其他堆栈溢出查询,我尝试了以下命令: rsync -avz -e -d /home/web/dataprocess/testwind/*.dbf -d /home/web/newcheck/ --delete 虽然这确实在源目录中属于DBF文件的文件上进行了rs
..
我正在尝试将文件从本地同步到远程服务器。 当我在控制台上执行此操作时,它可以工作: Rsync-avzhe ssh/var/www/folder1/file5 Root@192.168.56.74:/var/www/folder2 但当我在php上执行此操作并运行php脚本时,它不起作用: $rysncCommand = "rsync -avzhe ssh /var/www/fo
..
我让ApacheWeb服务器生成相当数量的日志文件。我每天都会在服务器上记录它们。每天晚上,我都会通过互联网将服务器备份同步到另一台计算机。 日志文件同步的加速比非常接近1,因为logrotate重命名所有文件,而rsync将它们视为完全不同的文件,因为它们确实是完全不同的。 我想这是一个常见的问题,你能推荐我使用什么工具吗?我想在服务器上保留一些日志的历史记录(如50天),并在备份上
..
这可能是最好的维基,给出这里的评论: Share common / useful SVN pre-commit hooks 我在Windows 7计算机上使用的是Visual SVN 2.1.7。我们有来自不同国家的开发人员承诺,我们可以管理代码更改,方法是运行更改的本地副本,然后通过ftp手动上传到正在处理的每个网站的服务器。 这是一个非常耗时的过程,但比修复实时站点上的错误耗时更少
..
请考虑此bash脚本: #!/bin/bash trap '' INT echo sleep: sleep 5 echo rsync: rsync -a /usr/lib /var/tmp 如预期的那样,尝试使用ctrl-c中断睡眠失败。但rsync是可中断的(睡眠和rsync的顺序并不重要)?欢迎任何想法! 编辑: 发现了不同之处:rsync本身启动了两个子进程(我
..
我到处找,每次我都找到看起来很有希望的东西,但都没有找到结果。 最终,我希望从Python内部获取Linux机器上的文件复制的实时进度。我将获取该进度并将其发送到带有FlaskSocketIO的客户端网页,该网页很可能是线程化的,以避免阻止。 我不介意使用rsync、复制或任何其他方法...(Shutil等)来处理实际的复制。我只需要一个挂钩来通过套接字推送更新。 到目前为止,我
..
我想要rsync/voluments/B/中的所有内容,但缓存目录除外,我想要全局排除它。另外,我不想再同步任何其他/Volume/ 我有以下排除文件: + /Volumes/B/*** - Cache/ - /Volumes/* 第一行和第三行似乎工作正常,只是rsync还拾取了/VOLUME/B/...(/Volumes/B/***/Cache/)下的所有缓存目录) 我错
..
配置文件通常需要每个节的节头。在rsyncd config文件中,全局节不需要显式具有节头。Rsyncd.conf文件示例: [rsyncd.conf] # GLOBAL OPTIONS path = /data/ftp pid file = /var/run/rsyncdpid.pid syslog facility = local3 uid
..
我制作了一个启动并行rsync进程的脚本: #! /bin/bash LIST=$1 DEST_DIR=$2 RSYNC_OPTS=$3 #echo "rsyncing From=$SRC_DIR To=$DEST_DIR RSYNC_OPTS=$RSYNC_OPTS" echo $LIST|xargs -n1 -d, echo|xargs -n1 -P 0 -I% rsync --rsyn
..
我正在尝试将数据从一个ubuntu机器同步到另一个ubuntu机器,但每当我尝试运行该命令时,都会收到错误消息 error in rsync protocol data stream (code 12) at io.c(605) [Receiver=3.0.9] 我见过人们在Web上的其他地方收到io.c(600)和610错误,但没有看到605错误。这个问题的原因是什么?如何修复它?
..
我经常在分支机构之间来回切换。我有一个脚本,它将结账的内容推到一个“运行”的环境中,在那里我可以看到代码运行并对其进行测试(这是一个Web应用程序)。这个推送脚本的核心是rsync,它使用时间戳来检测真正应该传输哪些文件。因为‘git-check out’似乎会将文件上的时间戳设置为当前时间,所以rsync报告正在向上推送所有文件,这只是因为时间戳将被更新。 如何在分支之间切换时让“git-
..
我想rsync从本地计算机到服务器。在一个不存在的目录上,我希望rsync首先在服务器上创建该目录。 我如何才能做到这一点? 推荐答案 如果要创建的叶目录超过最后一个叶目录,则可以先运行单独的ssh ... mkdir -p,或者使用--rsync-path技巧explained here: rsync -a --rsync-path="mkdir -p /tmp/x/y/
..
在Machine1上,我有一个Python2.7脚本,该脚本在RAM中计算一个很大(最大10MB)的二进制字符串,我希望将该字符串写入到Machine2上的磁盘文件中,Machine2是一台远程计算机。执行此操作的最佳方式是什么? 约束: 这两台机器都是Ubuntu13.04。它们之间的连接速度很快--它们位于同一网络上。 目标目录可能在Machine2上尚不存在,因此可能需要创
..
我正在使用 Eclipse PDT(Ubuntu 10.10) 进行 Web 开发,并使用 Rsync 手动成功上传更改的文件. ~$ rsync -e ssh -av/home/goksel/Sites/test goksel@goksel.com:test发送增量文件列表测试/测试/index.php 有没有办法让这个命令在每次保存时都起作用? 我知道我可以通过使用 Aptana 的
..
..
同样的问题存在于 mercurial,我是想知道这如何适用于 git?特别是,我对有两个本地存储库以及使用 rsync 等在服务器之间进行复制的情况感兴趣. 另外,如果原始 repo 本身是从 gitorious 克隆的,然后我复制了它,那么 gitorious 仍将作为远程(由 master 分支跟踪)存在于副本中,对吗?如果副本被克隆,会发生这种情况吗? 解决方案 克隆存储库会为
..
在 Machine1 上,我有一个 Python2.7 脚本,它计算 RAM 中的一个大(最多 10MB)二进制字符串,我想将它写入 Machine2 上的磁盘文件,这是一台远程机器.做这个的最好方式是什么? 约束: 两台机器都是 Ubuntu 13.04.它们之间的连接速度很快——它们在同一个网络上. Machine2 上可能尚不存在目标目录,因此可能需要创建它. 如果这
..