Das Problem ist, dass cron
%
als Zeilenumbrüche behandelt. Von crontab POSIX man
Seite:
Prozentzeichen (%) im Befehl, sofern nicht mit Backslash \ maskiert. wird in Newline-Zeichen geändert, und alle Daten nach dem ersten% werden sein als Standardeingabe an den Befehl gesendet.
Verwenden Sie auch die Befehlsersetzung -Syntax als $()
über die Legacy-Syntax als
Sie könnten Ihren Befehl in etwas wie
ändern %Vor%Tags und Links bash ubuntu-14.04 cron crontab