added kuma url option
This commit is contained in:
parent
12ec6ff5e1
commit
3d063c4912
2 changed files with 29 additions and 5 deletions
22
backup.ps1
22
backup.ps1
|
@ -15,11 +15,21 @@ $running = get-process | ?{$_.path -eq "C:\Windows\system32\restic.exe"}
|
||||||
Write-Host $running
|
Write-Host $running
|
||||||
if ( $running ) {
|
if ( $running ) {
|
||||||
Write-Host "Backup already running; $running. Exiting..."
|
Write-Host "Backup already running; $running. Exiting..."
|
||||||
|
if ( $KUMA_ID -ne "" ){
|
||||||
|
curl https://$KUMA_URL/api/push/$KUMA_ID?status=down&msg=Failed&ping=
|
||||||
|
}
|
||||||
|
if ( $HEALTHCHECK_UUID -ne "" ) {
|
||||||
curl https://hc-ping.com/$HEALTHCHECK_UUID/fail
|
curl https://hc-ping.com/$HEALTHCHECK_UUID/fail
|
||||||
|
}
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
Write-Host "Not currently running. Continuing..."
|
Write-Host "Not currently running. Continuing..."
|
||||||
curl https://hc-ping.com/$HEALTHCHECK_UUID/start
|
if ( $KUMA_ID -ne "" ){
|
||||||
|
curl https://$KUMA_URL/api/push/$KUMA_ID?status=up&msg=Running&ping=
|
||||||
|
}
|
||||||
|
if ( $HEALTHCHECK_UUID -ne "" ) {
|
||||||
|
curl https://hc-ping.com/$HEALTHCHECK_UUID/start
|
||||||
|
}
|
||||||
if ( $PRE_RUN_SCRIPT ) {
|
if ( $PRE_RUN_SCRIPT ) {
|
||||||
. $dir/$PRE_RUN_SCRIPT
|
. $dir/$PRE_RUN_SCRIPT
|
||||||
}
|
}
|
||||||
|
@ -28,7 +38,17 @@ if ( $LastExitCode -eq 0 ) {
|
||||||
if ( $POST_RUN_SCRIPT ) {
|
if ( $POST_RUN_SCRIPT ) {
|
||||||
. $dir/$POST_RUN_SCRIPT
|
. $dir/$POST_RUN_SCRIPT
|
||||||
}
|
}
|
||||||
|
if ( $KUMA_ID -ne "" ){
|
||||||
|
curl https://$KUMA_URL/api/push/$KUMA_ID?status=up&msg=Completed&ping=
|
||||||
|
}
|
||||||
|
if ( $HEALTHCHECK_UUID -ne "" ) {
|
||||||
curl https://hc-ping.com/$HEALTHCHECK_UUID
|
curl https://hc-ping.com/$HEALTHCHECK_UUID
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
|
if ( $KUMA_ID -ne "" ){
|
||||||
|
curl https://$KUMA_URL/api/push/$KUMA_ID?status=down&msg=Failed&ping=
|
||||||
|
}
|
||||||
|
if ( $HEALTHCHECK_UUID -ne "" ) {
|
||||||
curl https://hc-ping.com/$HEALTHCHECK_UUID/fail
|
curl https://hc-ping.com/$HEALTHCHECK_UUID/fail
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,10 @@ $BACKUP_PARAMS=""
|
||||||
$BACKUP_EXCLUDE_FILE=""
|
$BACKUP_EXCLUDE_FILE=""
|
||||||
# https://healthchecks.io uuid
|
# https://healthchecks.io uuid
|
||||||
$HEALTHCHECK_UUID=""
|
$HEALTHCHECK_UUID=""
|
||||||
|
# Uptime Kuma URL
|
||||||
|
$KUMA_URL=""
|
||||||
|
# Uptime Kuma push ID
|
||||||
|
$KUMA_ID=""
|
||||||
# name of a script to run before (ideally in the "pre/" dir)
|
# name of a script to run before (ideally in the "pre/" dir)
|
||||||
$PRE_RUN_SCRIPT=""
|
$PRE_RUN_SCRIPT=""
|
||||||
# name of a script to run after (ideally in the "post/" dir)
|
# name of a script to run after (ideally in the "post/" dir)
|
||||||
|
|
Loading…
Reference in a new issue