通用备份实用程序。

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 hibernate。MappingException持久类未知   其余的都是java。lang.ClassNotFoundException:雅加达。servlet。在Tomcat 9上运行时在Maven/Jersey web服务上进行筛选   java从异步任务返回结果   java阶乘程序打印出递归   停止或重新部署Spring 3.1.2、Hibernate 4.1.0、Spring DataJpa 1.1.0、Tomcat 7.0.30时出现java内存泄漏   java如何在配置文件中生成计算属性   集合java 8将ListB的所有元素合并到ListA中(如果不存在)   运行mvn verify时,java为'test'配置文件中的测试设置defaultbinder   java如何在Hashmap中删除重复的键值对?不只是复制键或值   java如何编程一个按钮以成功加载数组中的下一个数据   java将ASCII数据发送到Android Things上的UART3,最后是3个字节0xFF   多线程Java并发递增一个值   java Android应用程序登录和登录问题