Hey,
nach das Problem mit den Prozentzeichen in der crontab vor knapp 3 Jahren gelöst wurde, habe ich nun eine ähnliche Frage: wie funktioniert das, wenn ich Leerzeichen in einem Pfad eines Kommandos habe?
Konkretes Beispiel aus der /etc/crontab:
52 */6 * * * Nutzer LOG=/home/Nutzer/pdf.log /media/daten/scripts/pdf_remove-empty_turn.sh "/home/Nutzer/Eigene Dateien/scan/2do"
Ich habe beim letzten Parameter alle möglichen Kombinationen durchprobiert:
mit doppelten AFZ (Anführungszeichen),
mit einfachen AFZ,
mit einfachem Backslash zum Escapen,
mit doppeltem Backslash zum Escapen,
mit einfachem Backslash und doppelten AFZ usw.
Das Skript startet zwar, aber es findet den zu verarbeitenden/übergebenen Pfad nicht. Cron schreibt deshalb eine Mail (was er ja im Prinzip auch soll).
MfG Dalai