Unterschiede beim Ausführen eines Shellskriptes (manuel vs. crontab)
Ich habe mir ein kleines Skript gebastelt um einige wichtige Daten täglich auf einer 2ten Festplatte zu sichern. Führe ich dieses Skript manuell aus funktioniert es wunderbar und die beiden .tar.gz-Dateien haben eine Größe von jeweils um die 40 MB. Lasse ich allerdings das selbe Skript automatisch per Cronjob (/etc/crontab) ausführen, ist eine der beiden Dateien nur noch einige KB groß
Kann mir jemand helfen?
Hier das Skript:
#!/bin/bash
echo ""
echo "Sicherung der Dokumente auf 2. Platte /disc2"
rsync -a /home/uxerX/Desktop/skripte /disc2/tmp
tar cfvz /disc2/sicherung/skripte.tar.gz /disc2/tmp/skripte
und hier meine /etc/crontab:
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
00 9 * * * root /usr/sbin/ntpdate pool.ntp.org > /dev/null
10 16 * * * root /home/userX/sicherung.sh
Greetz André
Kann mir jemand helfen?
Hier das Skript:
#!/bin/bash
echo ""
echo "Sicherung der Dokumente auf 2. Platte /disc2"
- Sicherung der Dokumente via rsync in /tmp
rsync -a /home/uxerX/Desktop/skripte /disc2/tmp
- Komprimierung der Daten in /disc2/sicherung/
tar cfvz /disc2/sicherung/skripte.tar.gz /disc2/tmp/skripte
- Loeschen der temporaeren Dateien
und hier meine /etc/crontab:
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
- m h dom mon dow user command
00 9 * * * root /usr/sbin/ntpdate pool.ntp.org > /dev/null
10 16 * * * root /home/userX/sicherung.sh
Greetz André
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 101324
Url: https://administrator.de/contentid/101324
Ausgedruckt am: 04.12.2024 um 09:12 Uhr