Compare commits
No commits in common. "53ff89dacc94b04365b646b9ba297206b211a4a7" and "36e5a68b5496e9ba7c5f0ae9331cd26d996b2bab" have entirely different histories.
53ff89dacc
...
36e5a68b54
@ -47,11 +47,3 @@ bash rsync_tmbackup.sh /volume2/homes/admin/marceload_backup/test-folder /volume
|
|||||||
default log location: `LOG_DIR="$HOME/.$APPNAME"`, e.g. `/home/dechert/.rsync_tmbackup/2025-01-17-123519.log`,
|
default log location: `LOG_DIR="$HOME/.$APPNAME"`, e.g. `/home/dechert/.rsync_tmbackup/2025-01-17-123519.log`,
|
||||||
`/var/services/homes/admin/.rsync_tmbackup`
|
`/var/services/homes/admin/.rsync_tmbackup`
|
||||||
AUTO_DELETE_LOG -> if no error: log will be deleted
|
AUTO_DELETE_LOG -> if no error: log will be deleted
|
||||||
|
|
||||||
### Cron Job
|
|
||||||
|
|
||||||
```bash
|
|
||||||
0 */1 * * * if grep -qs /volumeUSB1 /proc/mounts; then rsync_tmbackup.sh /volume2/homes/admin/marceload_backup/test-folder /volume2/homes/admin/marceload_backup/backup-folder; fi
|
|
||||||
```
|
|
||||||
|
|
||||||
bash /volume2/homes/admin/marceload_backup/run_tmbackup.sh
|
|
@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#run with: bash /volume2/homes/admin/marceload_backup/run_backup.sh
|
|
||||||
if grep -qs /volumeUSB1 /proc/mounts; then . /volume2/homes/admin/marceload_backup/rsync_tmbackup.sh /volume2/homes/admin/marceload_backup/test-folder /volume2/homes/admin/marceload_backup/backup-folder; fi
|
|
@ -1,24 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
readonly TARGET_MOUNTED_DRIVE="/volumeUSB1"
|
|
||||||
readonly SCRIPT_PATH="/volume2/homes/admin/marceload_backup/rsync_tmbackup.sh"
|
|
||||||
readonly SOURCE_DIR="/volume2/homes/admin/marceload_backup/test-folder"
|
|
||||||
readonly BACKUP_DIR="/volume2/homes/admin/marceload_backup/backup-folder"
|
|
||||||
|
|
||||||
# Check if /volumeUSB1 is mounted
|
|
||||||
if grep -qs "${TARGET_MOUNTED_DRIVE}" /proc/mounts; then
|
|
||||||
echo "/volumeUSB1 is mounted. Starting backup..."
|
|
||||||
|
|
||||||
# Ensure the backup script exists
|
|
||||||
if [ -x "${SCRIPT_PATH}" ]; then
|
|
||||||
# Run the backup script
|
|
||||||
"${SCRIPT_PATH}" "${SOURCE_DIR}" "${BACKUP_DIR}"
|
|
||||||
echo "Backup completed successfully."
|
|
||||||
else
|
|
||||||
echo "Error: Backup script not found or not executable: ${SCRIPT_PATH}"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "${TARGET_MOUNTED_DRIVE} is not mounted. Skipping backup."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
Loading…
x
Reference in New Issue
Block a user