On Thu, Feb 01, 2018 at 10:24:44PM +0100, Stefan U. Hegner wrote:
> Moin Flo
> Aber kann ich das direkt in der
> 
>     /lib/systemd/system/nginx.service
> 
> unterbringen?

So hätte ich das gemacht

>     # Create log directory if not available
>     if [ -d /var/log/nginx ]; then
>             echo "nginx logdir already exists.";
>     else
>             mkdir /var/log/nginx;
>     fi;

mkdir -f /var/log/nginx

erzeugt es wenn es nicht da ist und failed nicht wenn es schon da ist.
Alternativ auch

[ ! -d /var/log/nginx ] || mkdir /var/log/nginx


>     ExecStartPre= /usr/sbin/nginx -t -q -g 'daemon on; master_process on;'
>     ExecStart= /usr/sbin/nginx -g 'daemon on; master_process on;'

IMHO kannst du ExecStartPre mehrfach angeben die dann nacheinander
ausgeführt werden.

Flo
-- 
Florian Lohoff                                                 f...@zz.de
             UTF-8 Test: The 🐈 ran after a 🐁, but the 🐁 ran away

Attachment: signature.asc
Description: PGP signature

-- 
Linux mailing list Linux@lug-owl.de
subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux
Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo

Antwort per Email an