8 lines
394 B
Bash
Executable File
8 lines
394 B
Bash
Executable File
inotifywait -m -e create /var/lib/mosquitto |
|
|
while read path action file
|
|
do
|
|
cp /var/lib/mosquitto/dynamic-security.json /var/lib/mosquitto/config-backup/dynamic-security.json_$(/usr/bin/date +%Y%m%d_%H%M%S_%N).bak;
|
|
find /var/lib/mosquitto/config-backup/ -type f -exec sha256sum {} +| sort -r | awk '{if ($1 in seen) print $2; else seen[$1]=1}' | xargs -I {} rm {}
|
|
done
|
|
|