# Installer le service Talend Runtime sur les systèmes Linux basés systemd

Disponible dans...

* Cloud API Services Platform
* Cloud Data Fabric

## Avant de commencer

Dans la procédure suivante :

* TALEND-CONTAINER est le nom qui a été utilisé pour l'option -n &lt;Service Name&gt; dans la commande wrapper:install.
* &lt;TalendRuntimePath&gt; correspond au répertoire d'installation de Talend Runtime.

Les commandes suivantes doivent être exécutées avec les privilèges super-utilisateur·trice.

## Procédure

1. Installez le service et activez-le au démarrage du système :
   ```
   systemctl enable <TalendRuntimePath>/bin/TALEND-CONTAINER.service
   ```

   Résolution de problèmes :

   Si la commande systemctl enable échoue avec l'erreur Failed to enable unit: Cannot alias ..., effectuez les étapes suivantes :
   1. Ouvrez le fichier [TALEND\_RUNTIME\_PATH]/bin/TALEND-CONTAINER.service dans un éditeur de texte.
   2. Trouvez la ligne commençant par Alias= et supprimez-la.
   3. Sauvegardez les changements.
   4. Exécutez la commande systemctl daemon-reload.

   Une fois ces étapes terminées, la commande systemctl enable fonctionne comme attendu.
2. Démarrez le service :

   systemctl start TALEND-CONTAINER

   Pour vous assurer que le service systemd démarre correctement, arrêtez tout conteneur Talend Runtime précédemment lancé, à l'aide de la commande trun. Sinon, systemd tentera de démarrer une autre instance de Talend Runtime, ce qui échouera, car les ports TCP/IP sont déjà utilisés.

## Résultats

Le service est installé et démarré.

Vous pouvez utiliser les commandes suivantes pour gérer le service :

* Pour arrêter le service : systemctl stop TALEND-CONTAINER
* Pour vérifier le statut du service : systemctl status TALEND-CONTAINER
* Pour voir le journal d'activité : journalctl -u TALEND-CONTAINER
* Pour désinstaller le service et le désactiver au démarrage du système : systemctl disable TALEND-CONTAINER