2 votes

Quelle est la fonction de la directive execstartpre de sytemd ?

enter image description here

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 ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X