Je travaille sur https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-ubuntu-16-04 et vous avez atteint la section sur la création d'un fichier d'unité systemd.
Le fichier est répertorié comme dans la capture d'écran, mais la ligne suivante me laisse perplexe :
ExecStartPre=/bin/bash -c 'mkdir -p /run/uwsgi; chown sammy:www-data /run/uwsgi'
Nous allons utiliser la directive ExecStartPre pour mettre en place les éléments nécessaires au fonctionnement de notre serveur. Nous allons nous assurer que le répertoire /run/uwsgi est créé et que notre utilisateur normal en est le propriétaire avec le groupe www-data comme propriétaire du groupe. La commande mkdir avec le drapeau -p et la commande chown retournent toutes deux avec succès même si leur opération n'est pas nécessaire. C'est ce que nous voulons.
En clair, qu'est-ce que cela signifie et pourquoi le faire ?