« SystemD » : différence entre les versions
Aller à la navigation
Aller à la recherche
(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...") |
Aucun résumé des modifications |
||
| (5 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Exemple avec le programme "/usr/local/nvidia_gpu_prometheus_exporter/bin/nvidia_gpu_prometheus_exporter" | {{Méta bandeau | ||
| niveau = information | |||
| icône = loupe | |||
| texte = Exemple avec le programme "nvidia_gpu_prometheus_exporter" dans "/usr/local/nvidia_gpu_prometheus_exporter/bin/nvidia_gpu_prometheus_exporter" | |||
}} | |||
On crée un utilisateur pour exécuter le service : | On crée un utilisateur pour exécuter le service : | ||
# useradd - | # useradd -r nvidia_gpu_prometheus_exporter --shell=/bin/false | ||
On crée le service : | On crée le service : | ||
# vi /etc/systemd/system/nvidia_gpu_prometheus_exporter.service | # vi /etc/systemd/system/nvidia_gpu_prometheus_exporter.service | ||
Version actuelle datée du 17 mai 2021 à 00:03
On crée un utilisateur pour exécuter le service :
# useradd -r nvidia_gpu_prometheus_exporter --shell=/bin/false
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