【发布时间】:2010-03-27 09:45:08
【问题描述】:
我正在编写一个脚本来执行异地 rsync 备份,并且每当 rsyncline 收到一些输出时,它都会进入一个变量。然后我想在 ^M 标记上将该变量拆分为一个数组,以便我可以将它们发送到两个不同的记录器会话(因此我将它们放在日志中的单独行上)。
我当前执行 rsync 的行
result=`rsync --del -az -e "ssh -i $cert" $source $destination 2>&1`
当服务器不可用时日志中的结果
ssh: 连接到主机 offsite 端口 22: 连接超时^M rsync: 连接意外关闭 (到目前为止收到 0 个字节) [sender] rsync 错误: io 出现无法解释的错误 (代码 255) .c(601) [发件人=3.0.7]
【问题讨论】:
-
这次我的测试窗口已关闭...异地已备份。现在我的头很痛......
标签: string bash arrays logging