首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可能的检查sha1sum

可能的检查sha1sum
EN

Stack Overflow用户
提问于 2020-11-21 07:47:41
回答 1查看 162关注 0票数 0

我尝试过检查sha1sum,但我认为这不是正确的方法。

代码语言:javascript
复制
- name: "Check Sha1sum"
  stat:
    path: "/path/to/my/package.tar.gz"
    checksum_algorithm: sha1
    get_checksum: yes

是否会检查文件sha1sum并将读取的sha1sum与变量进行比较,这是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2020-11-21 10:23:19

文件Q:"Check

sha1sum并将读取的sha1sum与variable."进行比较

答:例如,如果文件的校验和与变量test_sha1中存储的校验和不匹配,则下面的播放将失败

代码语言:javascript
复制
shell> sha1sum /etc/passwd
7c73e9f589ca1f0a1372aa4cd6944feec459c4a8  /etc/passwd
代码语言:javascript
复制
- hosts: localhost
  vars:
    test_sha1: 7c73e9f589ca1f0a1372aa4cd6944feec459c4a8
  tasks:
    - stat:
        path: /etc/passwd
      register: result
    - debug:
        var: result.stat.checksum
    - assert: 
        that: test_sha1 == result.stat.checksum
        fail_msg: '[ERR] Checkum failed.'

给予(删节)

代码语言:javascript
复制
TASK [stat] ****
ok: [localhost]

TASK [debug] ****
ok: [localhost] => 
  result.stat.checksum: 7c73e9f589ca1f0a1372aa4cd6944feec459c4a8

TASK [assert] ****
ok: [localhost] => changed=false 
  msg: All assertions passed

stats checksum_algorithm=sha1get_checksum=yes中的

  • 是默认值。

将在attribute stat.checksum.中返回文件的校验和

请参阅assert.的

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

https://stackoverflow.com/questions/64938369

复制
相关文章

相似问题

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