擅长:python、mysql、java
<p>一个定制的过滤器将是多余的。有一个<code>ignore_errors</code>参数。在</p>
<pre><code>- name: check if program already exists.
shell: ls /tomcats|grep akash
register: programexists
ignore_errors: True
always_run: True
changed_when: False
- name: extract archive
command: chdir=/tomcats/ /bin/tar xvf program.tar.gz
when: programexists.stdout == {{ program }}
</code></pre>
<p>使用<code>programexists.rc == 0</code>作为条件可能更好,在这种情况下,命令可以简单地变成<code>ls /tomcats/akash</code>。在</p>