Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

SystemD

De Le Wiki de Lug
Version datée du 16 mai 2021 à 11:51 par Admin (discussion | contributions) (Created page with "Exemple avec le programme "/usr/local/nvidia_gpu_prometheus_exporter/bin/nvidia_gpu_prometheus_exporter" On crée un utilisateur pour exécuter le service : # useradd -M nv...")
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

Exemple avec le programme "/usr/local/nvidia_gpu_prometheus_exporter/bin/nvidia_gpu_prometheus_exporter"

On crée un utilisateur pour exécuter le service :

# useradd -M  nvidia_gpu_prometheus_exporter

On attribue les droits utilisateur au programme :

# chown nvidia_gpu_prometheus_exporter. /usr/local/nvidia_gpu_prometheus_exporter/bin/nvidia_gpu_prometheus_exporter

On crée le service :

# vi /etc/systemd/system/nvidia_gpu_prometheus_exporter.service
[Unit]
Description=NVIDIA GPU Prometheus Exporter
After=network.target

[Service]
Type=simple
User=nvidia_gpu_prometheus_exporter
Group=nvidia_gpu_prometheus_exporter
ExecStart=/usr/local/nvidia_gpu_prometheus_exporter/bin/nvidia_gpu_prometheus_exporter -web.listen-address 123.45.67.89:9445
Restart=on-failure

[Install]
WantedBy=multi-user.target

On active le service au démarrage et immédiatement:

# systemctl enable nvidia_gpu_prometheus_exporter
# systemctl start nvidia_gpu_prometheus_exporter