norgbackup/docs/content/usage/before_and_after_actions.md

25 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2024-08-24 21:20:43 +02:00
+++
title = "Before and After Actions"
weight = 90
+++
Norg has the ability to run other commands before and after various points
during its running session.
These times are as follows:
* `before_everything` - Runs before anything else happens, just after starting.
* `after_everything` - Runs after everything has happened, just before closing.
* `before_actions` - Runs before any action for each repository.
* `after_actions` - Runs after any action for each repository.
* `before_backup` - Runs before each backup for each repository.
* `after_backup` - Runs after each backup for each repository.
* `before_extract` - Runs before an extract.
* `after_extract` - Runs after an extract.
* `before_prune` - Runs before a prune job (when run manually).
* `after_prune` - Runs after a prune job (when run manually).
* `before_compact` - Runs before a compact action, for each repository.
* `after_compact` - Runs after a compact aciton, for each repository.
* `before_check` - Runs before a check action, for each repository.
* `after_check` - Runs after a check action, for each repository.
The general use here is to run a database backup/dump to store a database
backup file in a location that is then backed up, but could be used for other things.