Utilizzare la pagina Parametri del sistema operativo del task per specificare l'azione che il task deve eseguire. In questa pagina è possibile specificare un comando che il task deve eseguire.
Un job Comando del sistema operativo consente di eseguire singoli comandi o script del sistema operativo. In un task Comando del sistema operativo è necessario specificare Tipo di comando: Comando (per i comandi singoli) oppure Script del sistema operativo. Per impostazione predefinita, per i comandi del sistema operativo e gli script del sistema operativo viene richiamata la shell nativa. Pei i sistemi UNIX viene utilizzato '/bin/sh', mentre per gli ambienti Windows viene utilizzato 'cmd'.
Esecuzione di un comandoScegliere Comando dalla lista tipo di comando. Immettere il comando completo nel campo Comando. Ad esempio:
/bin/df -k /private
Esecuzione di uno script del sistema operativo:
Scegliere Script dalla lista Tipo di comando. Immettere lo script del sistema operativo. Se necessario, ad esempio nel caso in cui non si esegue uno script della shell, è possibile specificare l'interprete da utilizzare.
Se si desidera eseguire uno script, procedere in uno dei seguenti modi:
Script del sistema operativo: specificare il percorso dello script nel campo Script del sistema operativo. Ad esempio:
/ul/myscripts/CheckLogs.sh
In questo esempio, lo script deve essere installato nella precedente posizione in tutti gli host di destinazione per il job.
In alternativa è possibile specificare uno script che si trova in una posizione accessibile in rete mediante NFS, ad esempio:
/net/myhostscripts/myScript.sh
Script che richiedono un interprete: sebbene la shell del sistema operativo venga richiamata per impostazione predefinita, è possibile fare in modo che venga ignorata specificando un interprete alternativo. Ad esempio, è possibile eseguire uno script Perl specificando la posizione dell'eseguibile Perl nel campo Interprete e lo script Perl nel campo Script del sistema operativo. Ad esempio:
Campo Interprete: /myPerlDirectory/bin/perl
Campo Script del sistema operativo: <immettere qui i comandi script Perl>
Il servizio per l'esecuzione di job di Enterprise Manager consente di specificare variabili di sistema denominate proprietà oggetto. Le proprietà oggetto possono essere utilizzate nei campi Comando, Script del sistema operativo e Interprete e vengono mostrate a destra dei campi dei parametri del job. La lista delle proprietà dell'oggetto disponibili varia a seconda del tipo di oggetto in cui viene eseguito il job.
Ad esempio, se si desidera accedere a Perl Interpreter di Oracle, è possibile specificare quanto riportato di seguito.
Campo Interprete: %perlbin%/perl
Campo Script del sistema operativo: <immettere qui i comandi script Perl>
Per le proprietà oggetto viene fatta distinzione tra maiuscole e minuscole.
Se l'oggetto è un host Windows, per utilizzare le variabili di ambiente di Windows nei campi Comando e Script del sistema operativo, utilizzare %% per qualificarle. Ad esempio, per il seguente comando il valore della variabile TEMP di Windows verrà sostituito da %%TEMP%% in fase di esecuzione.
Campo Comando: %%TEMP%%/myProgram
È possibile specificare uno script con una dimensione massima di 4 KB. Non esistono limitazioni per quanto riguarda i linguaggi di script supportati; tutti i linguaggi di script sono indirettamente supportati a condizione che venga specificata la posizione dell'interprete per la fase di esecuzione.
Informazioni su esecuzioni ed elaborazioni dei job
Informazioni sugli stati dei job
Informazioni sulle sospensioni attività
Informazioni sui criteri di rimozione dei job
Applicazione di filtri alla lista di job
Esecuzioni singole ed esecuzioni multiple
Visualizzazione dei risultati dei job
Utilizzo di job Comando del sistema operativo
Guida informativa su Enterprise Manager
Copyright © 1996-2007, Oracle. Tutti i diritti riservati.