/ bin / sh: 1: Syntaxfehler: EOF in der Backquote-Ersetzung

8

Ich habe eine neue Aufgabe in crontab erstellt, wie unten gezeigt:

%Vor%

Ich erhalte folgenden Fehler:

%Vor%

Bitte helfen Sie, ich habe keine Ahnung, was falsch ist.

    
Vicky 15.02.2017, 05:29
quelle

1 Antwort

8

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%     
Inian 15.02.2017, 05:43
quelle

Tags und Links