[Eisfair_dev] certs_letsencrypt --> crontab update requested

Peter Bäumer peter at baeumer.dd-dns.de
So Sep 11 11:52:13 CEST 2016


Am 11.09.2016 um 10:43 schrieb Marcus Roeckrath:
> Hallo Peter,
>
> Peter Bäumer wrote:
>
>>   Betreff: fcron <root at oberon-2> { echo; echo "2016-09-10 08:07:22 -
>> crontab update requested ..." } >>/var/log/certs_letsencrypt.log;
>> /var/install/config.d/certs_letsencrypt.sh --request-cert
>>  >>/var/log/certs_letsencrypt.log 2>>/var/log/certs_letsencrypt.log
>
> IMHO sind die {...} bei
>
> { echo; echo "2016-09-10 08:07:22 - crontab update requested ..." }
>
> falsch und müssen durch (...) ersetzt werden.

Wirklich falsch ist das mit dem {} nicht, die geschweiften Klammern 
fassen die Befehle zu einem Block zusammen.
Fehlen tut da ein Komma bzw. ein Zeilenumbruch.

also
{ echo; echo "2016-09-10 08:07:22 - crontab update requested ..."; }
oder so:
{
     echo
     echo "2016-09-10 08:07:22 - crontab update requested ..."
}

die Runden Klammern bringen hier das gleiche Ergebnis , funktionieren 
aber etwas anders.

Bei den () wird eine Subshell aufgemacht, würden hier Variablen gesetzt 
bekommt der Elternprozess die nicht zurückgemeldet.


In der Hoffnung das ich da jetzt nicht komplett danebenliege.

>
> Das ganze findet sich in /var/install/config.d/certs_letsencrypt.sh in Zeile
> 597.

MfG
   Peter B.




Mehr Informationen über die Mailingliste Eisfair_dev