Utilisez la page Paramètres OS pour indiquer les détails de la tâche Commande OS. Vous pouvez également préciser la commande OS que le travail doit exécuter.
Un travail de commande OS vous permet d'exécuter des commandes ou des scripts de système d'exploitation. Dans une tâche de commande OS, vous devez indiquer Type de commande = Commande (pour des commandes uniques) ou Script OS. Par défaut, le shell natif est appelé à la fois pour les commandes OS et les scripts OS. Le système utilise "/bin/sh" sous UNIX et "cmd" dans les environnements Windows.
Exécution d'une commandeSélectionnez Commande dans la liste Type de commande. Entrez la commande complète dans le champ Commande. Par exemple :
/bin/df -k /private
Exécution d'un script :
Sélectionnez Script dans la liste Type de commande. Entrez le système d'exploitation (4 Ko maximum). Vous pouvez également indiquer l'interpréteur à utiliser, comme lorsque vous n'exécutez pas de script shell.
Pour exécuter un script, vous disposez de plusieurs méthodes :
Scripts OS : indiquez le chemin d'accès du script dans le champ Script OS, par exemple :
/ul/myscripts/CheckLogs.sh
Dans cet exemple, le script doit être installé à l'emplacement indiqué ci-dessus, sur tous les hôtes cible de la tâche.
Vous pouvez aussi spécifier un script situé à un emplacement accessible sur le réseau via NFS ; par exemple :
/net/myhostscripts/myScript.sh
Scripts exigeant un interpréteur : même si le shell OS est appelé par défaut, vous pouvez passer outre à ce shell en indiquant un autre interpréteur. Par exemple, vous pouvez exécuter un script Perl en indiquant l'emplacement de l'exécutable Perl dans le champ Interpréteur et le script Perl dans le champ Script OS. Par exemple :
Champ Interpréteur : /myPerlDirectory/bin/perl
Champ Script OS : <entrez-ici-les-commandes-de-script-perl>
Par exemple, si vous souhaitez accéder à l'interpréteur Perl d'Oracle, vous pouvez entrer :
Champ Interpréteur :
%perlbin%/perlChamp Script OS : <entrez-ici-les-commandes-de-script-perl>
Lorsque la cible est un hôte Windows, pour pouvoir utiliser une variable d'environnement Windows dans les champs Commande et Script OS, utilisez %% pour les qualifier. Par exemple, pour la commande suivante, la valeur de la variable d'environnement Windows TEMP sera remplacée par %%TEMP%% lors de l'exécution :
Champ Commande : %%TEMP%%\myProgram
La taille du script que vous définissez ne doit pas dépasser 4 Ko. Il n'existe aucune restriction quant aux langages de script pris en charge : tous sont indirectement pris en charge à condition que vous fournissiez l'emplacement des interpréteurs requis pour l'exécution.
Enterprise Manager vous permet d'indiquer des variables système, appelées propriétés de cible. Vous pouvez les utiliser dans les champs Commande, Script OS et Interpréteur, et elles apparaissent à droite des champs de paramètres. La liste des propriétés de cible disponibles change en fonction du type de cible pour lequel la tâche doit être exécutée.
Les propriétés de cible distinguent les majuscules des minuscules.
A propos des traitements et exécutions de travaux
A propos du statut des travaux
A propos des arrêts temporaires de la surveillance
A propos de la règle de purge des travaux
Création et modification de travaux
Filtrage de la liste des travaux
Traitements en une seule exécution ou en plusieurs
Visualisation du résultat d'un travail
Utilisation des travaux multitâches
Utilisation de travaux Commande OS
Utilisation de travaux Script SQL
A propos des actions correctives
Création d'une action corrective
Actions correctives pour les violations de règle
Modification d'une action corrective
Visualisation du statut et de la sortie d'une action corrective
Configuration de notifications pour les actions correctives
Transmission de paramètres à une action corrective
Enterprise Manager - Guide d'informations
Copyright © 1996, 2007, Oracle. Tous droits réservés.