SCP同步器
SCPSyncer的Python项目详细描述
同步器
SCPSyncer是一个python模块,用于将文件同步到远程计算机。 它通过计算两边的文件哈希值,并将具有不同哈希值的文件推送到远程计算机。在
配置文件
有2个文件配置同步行为
.syncconfig
.syncconfig
是具有同步配置的YAML文件
CONFIG_NAME:inherit:CONFIG_NAME OF OTHER CONFIGURATION TO INHERIT MISSING KEYS FROMhost:IP_OR_HOSTNAMEuser:USERNAMEpassword:PASSWORDtarget_path:/PATH/ON/REMOTEcommands:sync_start:COMMAND TO EXECUTE BEFORE SYNCINGpost_hash:COMMAND TO EXECUTE AFTER HASHES ARE CALCULATEDsync_end:COMMAND TO EXECUTE AFTER SYNCINGdiff_extensions:['.py','.json']# EXTENSIONS OF FILES THAT SHOULD HAVE DIFFS PRINTEDdiff_only:SET TO TRUE IF IT SHOULD JUST CALCULATE HASHES AND PRINT DIFFS
.syncignore
一个文本文件,其中包含要在同步时忽略的全局文件-与.gitignore文件的结构相同。
多个.syncignore
文件可以在(子)目录中
- 项目
标签: