Exécution en tant que service de l’Agent DVR sous Linux

De Wiki de Mémoire Vive
Révision datée du 4 juin 2022 à 11:57 par Dominique (discussion | contributions) (Page créée avec « Linux Installation sur le serveur sous Debian 11. Pour exécuter des services sur Linux, vous devez créer un fichier systemd ("configuration de l'unité de service. Créez ou modifiez le fichier 'AgentDVR.service' dans le répertoire de l'Agent (où vous avez décompressé l'Agent - /etc/AgentDVR.service dans notre cas) et remplacez les champs DOT_NET_LOCATION, AGENT_LOCATION et YOUR_USERNAME (comme ci-dessous) : Notre fichier root@telesurveillance:/home/dominiq... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Linux Installation sur le serveur sous Debian 11. Pour exécuter des services sur Linux, vous devez créer un fichier systemd ("configuration de l'unité de service. Créez ou modifiez le fichier 'AgentDVR.service' dans le répertoire de l'Agent (où vous avez décompressé l'Agent - /etc/AgentDVR.service dans notre cas) et remplacez les champs DOT_NET_LOCATION, AGENT_LOCATION et YOUR_USERNAME (comme ci-dessous) : Notre fichier root@telesurveillance:/home/dominique# cat /etc/AgentDVR.service [Unit] Description=AgentDVR [Service] WorkingDirectory=/etc ExecStart=/etc/start_agent.sh

  1. to query logs using journalctl, set a logical name here

SyslogIdentifier=AgentDVR User=root

  1. ensure the service automatically restarts

Restart=always

  1. amount of time to wait before restarting the service

RestartSec=5 [Install] WantedBy=multi-user.target Copiez le fichier dans le répertoire système et démarrez-le (en administrateur root) : cd /etc/ cp AgentDVR.service /etc/systemd/system/AgentDVR.service systemctl daemon-reload systemctl start AgentDVR Pour vérifier l'état du service : systemctl status AgentDVR.service En plus de la commande status, vous pouvez utiliser la commande 'journalctl' pour lire tout ce que le service imprime sur la console : journalctl -u AgentDVR Pour activer le démarrage automatique du service, exécutez la commande suivante : systemctl enable AgentDVR Si vous modifiez le fichier de service, vous devrez recharger la liste des services : systemctl stop AgentDVR systemctl daemon-reload systemctl start AgentDVR Sources : https://www.ispyconnect.com/userguide-agent-service.aspx