タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

fileとstatに関するkiyo_hikoのブックマーク (1)

  • Ansibleでファイルの存在確認にstatを使ったら大きいファイルには動作が遅すぎたのでやったこと - Make組ブログ

    Ansibleでファイルが存在しているかによって処理を分けたいことがあります。 そんなときは stat を使うとできますが、対象のファイルが数GB単位で大きいと処理が遅くなります。 下の例ではファイルが存在しないときだけ実行するタスクを書いています。 - name: とあるファイルが存在しているかチェックする stat: path: /path/to/file register: the_file_stat - name: (ファイルが存在してないときだけやりたい処理) shell: ... when: the_file_stat.stat.exists == False ですがこの stat は、ファイルをチェックするだけでなくてチェックサムなども計算してくれます。 かなり重いファイルの場合、この処理で時間がかかってしまいます。 ファイルの存在チェックだけで良い場合は、チェックサムは不要

    Ansibleでファイルの存在確認にstatを使ったら大きいファイルには動作が遅すぎたのでやったこと - Make組ブログ
    kiyo_hiko
    kiyo_hiko 2018/11/12
    チェックサムを確認させないとのこと。なるほど。
  • 1