flaschenkind
Well-known member
- 20 April 2006
- 4.507
- 337
Ich habe ein Shell Script, dass automatisiert Backups von meinem Server ausführt. Einmal in Woche wird ein vollständiges Backup gefahren, ansonsten ein Inkrementelles.
Ich lese den Tag mit
aus und vergleiche dann, ob $DAY=="So" ist. Wenn ich das direkt in der Konsole ausführe, läufts auch. Im Crontab allerdings nicht. Ich habe jetzt herausgefunden, dass im Cron $DAY="Sun" ist, in der Shell aber $DAY="So"
Das Verhalten finde ich etwas komisch, und wüsste gerne, wieso dem so ist.
Werden crontabs in einer anderen Shell ausgeführt?
EDIT: Ist Sun, nicht Son
Ich lese den Tag mit
Code:
DAY=$(date +"%a")
Das Verhalten finde ich etwas komisch, und wüsste gerne, wieso dem so ist.
Werden crontabs in einer anderen Shell ausgeführt?
EDIT: Ist Sun, nicht Son
Zuletzt bearbeitet: