首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rsync脚本中注册rsync

在rsync脚本中注册rsync
EN

Stack Overflow用户
提问于 2022-01-31 17:56:07
回答 1查看 58关注 0票数 0

如果rsync命令包含要复制的文件,而不是每5分钟记录一次,那么我应该添加什么,这样我的小脚本才会记录rsync命令。

代码语言:javascript
复制
#!/bin/bash
#Sincronizar directorios de Transferencia.

#Local
ORIGEN=/home/sftp/Recepcion/
DESTINO=/mnt/Recepcion/

Fecha_Y_Hora=`date "+%d-%m-%y_%H-%M-%S"`
RUTA_LOG="/opt/rundeck/commands/rsync.txt"

echo "[$Fecha_Y_Hora] Comenzando Sincronizacion ..." >> $RUTA_LOG
rsync -vr --times $ORIGEN $DESTINO >> $RUTA_LOG

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-31 18:10:18

要检查文件,您可以尝试如下所示:

代码语言:javascript
复制
rsync -avunc --delete $ORIGEN $DESTINO | grep "^deleting" | wc -l

如果结果大于0,则存在文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70930629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档