rsync相关内容

本地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 ..
发布时间:2022-09-21 15:31:30 其他开发

Java Runime.getRuntime().exec(Cmd)命令包含单引号

我需要使用Java通过一个命令来同步多个文件 以下命令在外壳中运行良好 Rsync-avrz--Timeout=100 rsync://10.149.21.211:8730/‘logflow/click/file1日志流/单击/文件2’/主页/kerrycai/puler“ 但当我使用以下Java代码时,它无法工作 String cmd = "rsync -avrz --timeout ..
发布时间:2022-09-21 15:20:11 Java开发

我可以在我的rsync呼叫中包括密码吗?

我使用rsync更新我的静态网站。我目前cd到本地网站目录,运行rsync命令,然后在下一行输入密码。我已经将rsync调用保存到一个文本片段中(这样_rs就会扩展到我的调用)。有没有办法在结尾处使用类似-p的标志并包括密码? 我的呼叫如下所示: rsync -avzh -e ssh * foo@foo.org:"/home/foo/public_html/" 推荐答案 选 ..
发布时间:2022-09-21 15:12:53 其他开发

Rsync,以便源目录和目标目录中的文件相同

我正在尝试执行rysnc,这将导致目标目录中不在源目录中的文件被删除。因此,源目录和目标目录中的文件数量将相同。根据谷歌搜索和其他堆栈溢出查询,我尝试了以下命令: rsync -avz -e -d /home/web/dataprocess/testwind/*.dbf -d /home/web/newcheck/ --delete 虽然这确实在源目录中属于DBF文件的文件上进行了rs ..
发布时间:2022-09-21 15:08:05 其他开发

PHP exec()rsync ssh到远程服务器不起作用

我正在尝试将文件从本地同步到远程服务器。 当我在控制台上执行此操作时,它可以工作: Rsync-avzhe ssh/var/www/folder1/file5 Root@192.168.56.74:/var/www/folder2 但当我在php上执行此操作并运行php脚本时,它不起作用: $rysncCommand = "rsync -avzhe ssh /var/www/fo ..
发布时间:2022-09-21 14:57:29 PHP

Rsync和logrotate每天传输旧日志

我让ApacheWeb服务器生成相当数量的日志文件。我每天都会在服务器上记录它们。每天晚上,我都会通过互联网将服务器备份同步到另一台计算机。 日志文件同步的加速比非常接近1,因为logrotate重命名所有文件,而rsync将它们视为完全不同的文件,因为它们确实是完全不同的。 我想这是一个常见的问题,你能推荐我使用什么工具吗?我想在服务器上保留一些日志的历史记录(如50天),并在备份上 ..
发布时间:2022-09-21 14:41:35 其他开发

可视化SVN服务器:提交前/提交后挂钩指南

这可能是最好的维基,给出这里的评论: Share common / useful SVN pre-commit hooks 我在Windows 7计算机上使用的是Visual SVN 2.1.7。我们有来自不同国家的开发人员承诺,我们可以管理代码更改,方法是运行更改的本地副本,然后通过ftp手动上传到正在处理的每个网站的服务器。 这是一个非常耗时的过程,但比修复实时站点上的错误耗时更少 ..
发布时间:2022-09-21 14:34:49 其他开发

Bash Trap不会忽略信号

请考虑此bash脚本: #!/bin/bash trap '' INT echo sleep: sleep 5 echo rsync: rsync -a /usr/lib /var/tmp 如预期的那样,尝试使用ctrl-c中断睡眠失败。但rsync是可中断的(睡眠和rsync的顺序并不重要)?欢迎任何想法! 编辑: 发现了不同之处:rsync本身启动了两个子进程(我 ..
发布时间:2022-09-21 14:29:07 其他开发

如何使用Python实时获取大文件的复制进度?

我到处找,每次我都找到看起来很有希望的东西,但都没有找到结果。 最终,我希望从Python内部获取Linux机器上的文件复制的实时进度。我将获取该进度并将其发送到带有FlaskSocketIO的客户端网页,该网页很可能是线程化的,以避免阻止。 我不介意使用rsync、复制或任何其他方法...(Shutil等)来处理实际的复制。我只需要一个挂钩来通过套接字推送更新。 到目前为止,我 ..
发布时间:2022-09-21 14:23:54 服务器开发

使用rsync时,包含和排除如何组合?

我想要rsync/voluments/B/中的所有内容,但缓存目录除外,我想要全局排除它。另外,我不想再同步任何其他/Volume/ 我有以下排除文件: + /Volumes/B/*** - Cache/ - /Volumes/* 第一行和第三行似乎工作正常,只是rsync还拾取了/VOLUME/B/...(/Volumes/B/***/Cache/)下的所有缓存目录) 我错 ..
发布时间:2022-09-21 14:14:40 其他开发

在io.c(605)处rsync协议数据流(代码12)出错[Receiver=3.0.9]

我正在尝试将数据从一个ubuntu机器同步到另一个ubuntu机器,但每当我尝试运行该命令时,都会收到错误消息 error in rsync protocol data stream (code 12) at io.c(605) [Receiver=3.0.9] 我见过人们在Web上的其他地方收到io.c(600)和610错误,但没有看到605错误。这个问题的原因是什么?如何修复它? ..
发布时间:2022-09-21 13:55:35 其他开发

Git结账-如何在切换分支机构时维护时间戳?

我经常在分支机构之间来回切换。我有一个脚本,它将结账的内容推到一个“运行”的环境中,在那里我可以看到代码运行并对其进行测试(这是一个Web应用程序)。这个推送脚本的核心是rsync,它使用时间戳来检测真正应该传输哪些文件。因为‘git-check out’似乎会将文件上的时间戳设置为当前时间,所以rsync报告正在向上推送所有文件,这只是因为时间戳将被更新。 如何在分支之间切换时让“git- ..
发布时间:2022-09-21 13:46:08 其他开发

如何将其配置为在服务器上创建目标目录?

我想rsync从本地计算机到服务器。在一个不存在的目录上,我希望rsync首先在服务器上创建该目录。 我如何才能做到这一点? 推荐答案 如果要创建的叶目录超过最后一个叶目录,则可以先运行单独的ssh ... mkdir -p,或者使用--rsync-path技巧explained here: rsync -a --rsync-path="mkdir -p /tmp/x/y/ ..
发布时间:2022-09-21 13:38:15 其他开发

如何将字符串写入远程计算机上的文件?

在Machine1上,我有一个Python2.7脚本,该脚本在RAM中计算一个很大(最大10MB)的二进制字符串,我希望将该字符串写入到Machine2上的磁盘文件中,Machine2是一台远程计算机。执行此操作的最佳方式是什么? 约束: 这两台机器都是Ubuntu13.04。它们之间的连接速度很快--它们位于同一网络上。 目标目录可能在Machine2上尚不存在,因此可能需要创 ..
发布时间:2022-02-21 15:01:46 Python

使用 Rsync 在每次保存时上传文件

我正在使用 Eclipse PDT(Ubuntu 10.10) 进行 Web 开发,并使用 Rsync 手动成功上传更改的文件. ~$ rsync -e ssh -av/home/goksel/Sites/test goksel@goksel.com:test发送增量文件列表测试/测试/index.php 有没有办法让这个命令在每次保存时都起作用? 我知道我可以通过使用 Aptana 的 ..
发布时间:2022-01-22 20:41:04 Java开发

克隆和复制 git repo 有什么区别?

同样的问题存在于 mercurial,我是想知道这如何适用于 git?特别是,我对有两个本地存储库以及使用 rsync 等在服务器之间进行复制的情况感兴趣. 另外,如果原始 repo 本身是从 gitorious 克隆的,然后我复制了它,那么 gitorious 仍将作为远程(由 master 分支跟踪)存在于副本中,对吗?如果副本被克隆,会发生这种情况吗? 解决方案 克隆存储库会为 ..
发布时间:2022-01-20 18:14:16 其他开发

在 Python 中,如何将字符串写入远程机器上的文件?

在 Machine1 上,我有一个 Python2.7 脚本,它计算 RAM 中的一个大(最多 10MB)二进制字符串,我想将它写入 Machine2 上的磁盘文件,这是一台远程机器.做这个的最好方式是什么? 约束: 两台机器都是 Ubuntu 13.04.它们之间的连接速度很快——它们在同一个网络上. Machine2 上可能尚不存在目标目录,因此可能需要创建它. 如果这 ..
发布时间:2022-01-19 16:00:41 Python