1
This commit is contained in:
commit
77de9c7b6e
29
trigger-a-backup.sh
Executable file
29
trigger-a-backup.sh
Executable file
@ -0,0 +1,29 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
DEBUG="0"
|
||||||
|
|
||||||
|
ROUTEROS_HOST="$1"
|
||||||
|
USERNAME="$2"
|
||||||
|
PASSWORD="$3"
|
||||||
|
|
||||||
|
BACKUP_FILENAME="$4"
|
||||||
|
|
||||||
|
if [ -z "${BACKUP_FILENAME}" ]
|
||||||
|
then
|
||||||
|
echo "Missing backup filename" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "${BACKUP_FILENAME}" ]
|
||||||
|
then
|
||||||
|
|
||||||
|
if [ "${DEBUG}" -gt "0" ];then
|
||||||
|
echo -n "DEBUG LEVEL 1: Working on CIDR: " >&2
|
||||||
|
echo "${i}" >&2
|
||||||
|
fi
|
||||||
|
|
||||||
|
COMMAND_RES=$(curl -v -k -u ${USERNAME}:${PASSWORD} -X POST "https://${ROUTEROS_HOST}/rest/system/backup/save" \
|
||||||
|
-H "content-type: application/json" \
|
||||||
|
--data "{\"dont-encrypt\": \"yes\", \"name\": \"${BACKUP_FILENAME}\"}")
|
||||||
|
echo "${COMMAN_RES}"
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user