Document use of atomic wrapper (#781)

Document how to use `sponge` to atomic update textfiles.
This commit is contained in:
Ben Kochie 2018-02-27 19:46:01 +01:00 committed by GitHub
parent 864a6ee935
commit 483f59d110
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -3,5 +3,13 @@
These scripts are examples to be used with the Node Exporter Textfile These scripts are examples to be used with the Node Exporter Textfile
Collector. Collector.
To use these scripts, we recommend using a `sponge` to atomically write the output.
<collector_script> | sponge <output_file>
Sponge comes from [moreutils](https://joeyh.name/code/moreutils/)
* [brew install moreutils](http://brewformulas.org/Moreutil)
* [apt install moreutils](https://packages.debian.org/search?keywords=moreutils)
For more information see: For more information see:
https://github.com/prometheus/node_exporter#textfile-collector https://github.com/prometheus/node_exporter#textfile-collector