Hallo liebe Gemeinde,
ich habe ein Problem in diesem Skript:
Wenn ich es direkt mit bash script.sh starte, funktioniert das Skript.
Wenn es über den Crontab */3 * * * * bash /script.sh gestartet wird, wird nur ein leerer Ordner angelegt.
Sieht jemand den Fehler?
Es muss was mit dem mv zu tun haben, aber da alles funktioniert bei einem direkten Start, fällt mir nichts mehr ein :-(
VG, TribbleXCode:#!/bin/bash # BACKUP ERSTELLEN koha-dump kohadb sleep 5s echo "Backup vom " $(date +%Y-%m-%d-%H-%M-%S) " wurde angelegt" # BACKUPS IN ORDNER VERSCHIEBEN DESTINATION=/root/neu-dump DATE=$(date +%Y-%m-%d-%H-%M-%S) if [ -d $DESTINATION ]; then mkdir -p $DESTINATION fi mkdir -p $DESTINATION/$DATE ls -la /var/spool/koha/kohadb/ /bin/mv /var/spool/koha/kohadb/* $DESTINATION/$DATE/ ls -la /var/spool/koha/kohadb/ sleep 3s # ORDNER LÖSCHEN #find /root/neu-dump/ -type d -mmin +30 -exec rm -rf {} \;
Lesezeichen