Crontab mit speziellen Zeichen

Wenn man einen Befehl direkt in der Crontab eintragen möchte und die Meldung

  /bin/sh: 1: Syntax error: Unterminated quoted string

bekommt, dann sollte man schauen ob man nicht vielleicht ein % Zeichen durch einen Backslash escapen sollte.

z.B. so:

    20  4 *	* * rm /var/opt/gitlab/backups/*$( date '--date=3 days ago' '+\%Y_\%m_\%d' )*.tar