- finaltmp=$dir/sysd-result-fail.prom.$$
- # i had a minor problem that multiple of these scripts executed at the same time, and ended up with
- # multiple instances of the same file
- # ls -lai
- # ...
- # 3896242 -rw-r--r-- 1 root root 439 Apr 4 00:02 sysd-result-fail.prom
- # 3896242 -rw-r--r-- 1 root root 439 Apr 4 00:02 sysd-result-fail.prom
- # 3896242 -rw-r--r-- 1 root root 439 Apr 4 00:02 sysd-result-fail.prom
- # this seems harmless, https://www.spinics.net/lists/linux-btrfs/msg111245.html
- # however, lets do a bit to avoid it: sleep a random amount of time from 0-.5 seconds.
- sleep 0.$(( RANDOM % 500 ))
- cat $dir/*-result-fail.premerge >$finaltmp
- mv $finaltmp $dir/sysd-result-fail.prom