improved docs
This commit is contained in:
parent
ea838c590a
commit
193cb7a2a7
1 changed files with 20 additions and 0 deletions
20
README.md
20
README.md
|
@ -21,3 +21,23 @@ To set up all scripts in the current directory run this:
|
||||||
```
|
```
|
||||||
curl https://git.sp-codes.de/samuel-p/awesome-scripts/raw/branch/master/setup.sh | bash -s healthcheck.sh login-notify.sh validate-remote-backup.sh docker-compose-up-all.sh docker-stack-deploy-all.sh node_dir_size_exporter.sh update-notify.sh
|
curl https://git.sp-codes.de/samuel-p/awesome-scripts/raw/branch/master/setup.sh | bash -s healthcheck.sh login-notify.sh validate-remote-backup.sh docker-compose-up-all.sh docker-stack-deploy-all.sh node_dir_size_exporter.sh update-notify.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
### healthcheck.sh
|
||||||
|
|
||||||
|
Just use it like this in a cronjob:
|
||||||
|
|
||||||
|
```
|
||||||
|
0 0 * * * /root/healthcheck.sh 333a77a4-a63e-4885-a045-d52a4f6a3d2f /root/backup.sh > /root/log/last-backup.log 2>&1
|
||||||
|
```
|
||||||
|
|
||||||
|
The first parameter is the healthcheck uuid instead of the script file you can als pass the command to execute directly after the uuid. The pipe to put all output to a log file is also optional.
|
||||||
|
|
||||||
|
### login-notify.sh
|
||||||
|
|
||||||
|
Place a `.gotify` file in the same direction as the script and put the application token in. Append the following line to `/etc/pam.d/sshd`:
|
||||||
|
|
||||||
|
```
|
||||||
|
session optional pam_exec.so seteuid /path/to/login-notify.sh
|
||||||
|
```
|
||||||
|
|
Reference in a new issue