From 41f85ed71d4a3a03330341aaeb8948895a9d1a6b Mon Sep 17 00:00:00 2001 From: "Helmut K. C. Tessarek" Date: Sat, 9 Nov 2019 17:21:33 -0500 Subject: [PATCH] add backup scripts --- jnbugit | 21 +++++++++++++++++++++ jnbujex | 17 +++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100755 jnbugit create mode 100755 jnbujex diff --git a/jnbugit b/jnbugit new file mode 100755 index 0000000..5f2c712 --- /dev/null +++ b/jnbugit @@ -0,0 +1,21 @@ +#!/bin/bash + +BACKUP_DIR=/data/backup/joplin + +export NODEJS_HOME=/usr/local/lib/nodejs/node-v12.13.0/bin +export NODEJS_GLOBAL_HOME=$HOME/.node_modules_global/bin + +PATH=$HOME/bin:$NODEJS_GLOBAL_HOME:$NODEJS_HOME:$PATH +export PATH + +D=`date +'%Y-%m-%d_%H-%M'` + +joplin sync +joplin e2ee decrypt + +cd "$BACKUP_DIR" +rm -f *.md +rm -f resources/* +joplin --log-level debug export --format raw "$BACKUP_DIR" +git add . +git commit -m "Update on ${D}" diff --git a/jnbujex b/jnbujex new file mode 100755 index 0000000..679fe5a --- /dev/null +++ b/jnbujex @@ -0,0 +1,17 @@ +#!/bin/bash + +BACKUP_DIR=/data/backup/joplin +KEEP_DAYS=28 + +export NODEJS_HOME=/usr/local/lib/nodejs/node-v12.13.0/bin +export NODEJS_GLOBAL_HOME=$HOME/.node_modules_global/bin + +PATH=$HOME/bin:$NODEJS_GLOBAL_HOME:$NODEJS_HOME:$PATH +export PATH + +D=`date +'%Y-%m-%d_%H-%M'` + +joplin sync +joplin e2ee decrypt +joplin export --format jex ${BACKUP_DIR}/joplin_${D}.jex +find ${BACKUP_DIR}/ -name '*.jex' -mtime +${KEEP_DAYS} -exec rm {} \;