Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système

Création d'actions exécutant des applications sur des systèmes distants

Vous devez connaître la signification des termes suivants :

Hôte de base de données : système contenant la définition de l'action.

Hôte d'exécution : système sur lequel le programme s'exécute.

Dans la plupart des cas, les actions et les applications associées sont installées sur le même système ; étant donné que l'hôte d'exécution par défaut d'une action est l'hôte de base de données, aucune syntaxe particulière n'est requise.

Cependant, lorsque l'hôte d'exécution est différent de l'hôte de base de données, le système sur lequel la chaîne d'exécution sera lancée doit être indiqué dans la définition de l'action.

La fonction de recherche des actions et des applications sur différents systèmes fait partie de l'architecture client/serveur du bureau. Pour plus de détails sur les applications en réseau, reportez-vous à la section Administration des services d'applications.

Création d'une action exécutant une application distante

Utilisez la zone EXEC_HOST dans la définition de l'action pour indiquer l'emplacement de l'application.

Les valeurs autorisées pour la zone EXEC_HOST sont les suivantes :

%DatabaseHost% : système hôte sur lequel l'action est définie.

%LocalHost% : système hôte sur lequel l'action est lancée (serveur de sessions).

%DisplayHost% : système hôte sur lequel le serveur X s'exécute (non autorisé dans le cas des terminaux X).

%SessionHost% : système hôte exécutant le Gestionnaire de connexion de contrôle.

nom_machine  : nom de la machine. Utilisez cette valeur pour des environnements dans lesquels l'action doit toujours être lancée sur une machine particulière.

%"invite"% : invite l'utilisateur à saisir le nom de l'hôte à chaque fois que l'action est appelée.

La valeur par défaut est %DatabaseHost%, %LocalHost%. Ainsi, lorsque la zone EXEC_HOST n'est pas précisée, une tentative d'exécution de la commande est effectuée sur le système hôte contenant la définition de l'action. En cas d'échec, le serveur de sessions est utilisé.

Exemples