Démarrez automatiquement l'agent distant lorsque votre système d'exploitation est redémarré en le configurant en tant que service système.
A propos de cette tâche
Le gestionnaire de processus
systemctl est un gestionnaire de processus standard sous
Linux® qui permet de gérer le démarrage du service lorsque votre système redémarre. Les étapes suivantes supposent que vous utilisez
systemctl. Si vous utilisez un gestionnaire de processus différent, vous devrez peut-être modifier les chemins et les commandes.
Note : Le préfixe d'installation pour IBM Java and Data Virtualization Remote Agent dans les exemples est '/home/<Operating system user>/wqAgent
.
Procédure
- En tant que superutilisateur, exécutez la commande suivante pour activer les processus utilisateur pour systemctl. Entrez le nom de l'utilisateur du système d'exploitation.
loginctl enable-linger <Operating system user>
- En tant qu'utilisateur système exécutant le service, procédez comme suit.
- Exécutez la commande suivante pour créer le répertoire pour systemctl:
mkdir -p ${HOME}/.config/systemd/user/
- Créez un fichier avec le contenu suivant et utilisez un nom de fichier significatif et une description pour votre administration système en cours.
Par exemple :
.config/systemd/user/wqAgent.service
Description=Start Data Virtualization Remote Agent at Boot
After=network.target
[Service]
Type=simple
user=<Operating system user>
WorkingDirectory=/home/<Operating system user>/wqAgent
ExecStart=/home/<Operating system user>/wqAgent/datavirtualization_start.sh
TimeoutStartSec=0
[Install]
WantedBy=default.target
- Exécutez la commande suivante pour activer le service:
systemctl --user enable wqAgent
- Exécutez la commande suivante pour démarrer le service:
systemctl --user start wqAgent
- Exécutez la commande suivante pour vérifier que le service est en cours d'exécution:
ps -axf | grep DATAVIRTUALIZATION | grep -v grep | wc -l
Si vous exécutez un connecteur distant, cette commande renvoie la valeur 1. La valeur renvoyée est supérieure si vous exécutez plusieurs connecteurs distants.
- Pour valider et voir que l'agent distant est en cours d'exécution, naviguez jusqu'à la page Sources de données à partir du client Web Data Virtualization. Chaque connecteur distant connecté est affiché sur une nouvelle ligne.