SystemD
Révision datée du 16 mai 2021 à 11:53 par Admin (discussion | contributions)
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