mirror of
https://github.com/cupcakearmy/autorestic.git
synced 2026-04-02 20:05:23 +00:00
916 B
916 B
Hooks
If you want to perform some commands before and/or after a backup, you can use hooks.
They consist of a list of commands that will be executed in the same directory as the target from.
The following hooks groups are supported, none are required:
beforeafterfailuresuccess
locations:
my-location:
from: /data
to: my-backend
hooks:
before:
- echo "One"
- echo "Two"
- echo "Three"
after:
- echo "Byte"
failure:
- echo "Something went wrong"
success:
- echo "Well done!"
Flowchart
beforehook- Run backup
afterhook-
successhook if no errors were foundfailurehook if at least error was encountered
If the before hook encounters errors the backup and after hooks will be skipped and only the failed hooks will run.
:ToCPrevNext