通用备份实用程序。

msbackup的Python项目详细描述


msbackup实用程序执行数据存档。 它的主要用途是系统调度器每天执行实用程序 (例如,cron)。

用法

对于各种数据的可靠存档,请使用适当的后端:

  • 文件-通过tar存档文件夹,具有可选压缩 以及加密;
  • hg-扫描版本控制系统的文件夹存储库 Mercurial并执行命令tar 对每个存储库的克隆进行可选的压缩和加密;
  • svn-扫描版本控制系统的文件夹存储库 Apache Subversion并分别存档 通过tar存储库,在转储时提供可选的压缩和加密 每个存储库的热拷贝的
  • pg-扫描关系数据库系统 PostgreSQL使用 可选的压缩和加密;
  • sqlite-备份 SQLite具有可选压缩的数据库文件 以及加密;
  • ldap-备份 OpenLDAP具有可选压缩的配置和数据 以及加密;
  • kvm-带可选压缩的在线备份qemu/kvn虚拟机 还有加密。

如果使用–rotate选项运行应用程序,则归档文件将 通过在文件名中添加数字扩展名进行旋转。

存档文件可以使用–encryptor gpg参数加密。

构建

在构建debian包之前,请按url安装intto系统项目 https://github.com/Aleksei-Badyaev/stdeb使用命令

$ pip install -e .[dev]

要构建debian包,请运行以下命令:

$ python setup.py --command-packages=stdeb3.command bdist_deb

测试

此项目的依赖项可以通过以下命令安装:

$ pip install -U -e .[dev]

可以通过以下命令启动测试:

$ python -m unittest discover -s src/test

可以使用以下命令生成测试报告和覆盖率报告:

$ ./test.sh

成功执行脚本文件夹test reports后,将包含 测试报告(格式为xml)和coverage文件夹中 代码覆盖率的报告(格式为html)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java找不到'com'的版本。谷歌。密码findbugs:jsr305'   java中的文件输入和输出   java如何在eclipse类路径中为jar文件赋予优先级?   java如何使用Ant自动重命名输出apk文件?   java在JavaFX画布中访问GraphicsContext中的元素   java Libgdx GWT WebSocket对象序列化   如何使用Java8流和lambda迭代和处理其值为元素列表的映射的值   java验证来自控制台的用户输入。命令是否有效等   windows server 2008 r2 Java运行时。exec执行不正确   java Openshift监控弹簧,显示吊舱   java一些谷歌搜索结果被复制   java无法通过Apache Camel访问外部HTTP服务   多线程一个简单的java多线程   java BigQuery/Gcp数据传输到Amazon S3   java我可以用子接口重新编译公共API并保持二进制兼容性吗?   javajavax。命名。NameNotFoundException:MyBean#找不到MyBean   java如何从akka参与者抛出异常?   Java流收集器。toMap值是一个集合