Go Back   Το UNIX και Linux Forums > Top Forums > Ο προγραμματισμός και η Shell Scripting
.
Google Site



Ο προγραμματισμός και η Shell Scripting Post ερωτήσεις για KSH, CSH, SH, BASH, Perl, PHP, sed, AWK ΑΛΛΑ και shell scripts και shell scripting γλώσσα εδώ.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Εργαλεία Θέματος Αναζήτηση αυτό το νήμα Βαθμολογήστε Νήμα Display Modes
  #1 (Permalink)  
Old 12-13-2007
Εγγεγραμμένος χρήστης
 

Εγγραφή: Δεκέμβριος 2007
Θέσεις: 41
$ HOME Δεν Getting Σετ Σενάριο Scheduler για την Oracle σε Runtime

Είμαστε έρευνα για τη δυνατότητα χρήσης Oracle 10g Scheduler στο Solaris 10 για να ξεκινήσει σενάρια επί του τόπου μας, και το σενάριο ότι είμαι δοκιμή δεν παίρνει $ HOME (και άλλες μεταβλητές περιβάλλοντος), που σωστά. Εδώ είναι το Korn shell script (show_info.ksh):

#! / usr / bin / ksh
id
env | sort


Εδώ είναι η έξοδος από το σενάριο, όταν εκτελείται από κοινού (Ι αφαιρεθεί ο εξωγενής Oracle μεταβλητή οθόνες για συντομία):

. . / show_info.ksh
+ Id
uid \u003d 100 (Oracle) gid \u003d 1978 (dba)
+ Είδος
+ Env
$
_ \u003d / usr / bin / env
DBA_LOGS \u003d / usr / oracle / scripts / logs
EDITOR \u003dvi
HOME \u003d / usr / oracle
LOGINFROM \u003d nnnn
LOGNAME \u003d μαντείο
PATH \u003d / u01/app/oracle/product/10g/bin: / u01/app/oracle/product/10g/OPatch: / usr / bin: / usr / local / bin: / usr / ccs / bin: / usr / τοπικό / sbin: / usr / sbin
PS1 \u003d $ (logname) - $ (ORACLE_SID) - $ (PWD)
PWD \u003d / usr / oracle / JPS / oracle_scheduler
SHELL \u003d / bin / ksh
SystemEnvironment \u003d 0200P
TERM \u003d dtterm
TZ \u003d ΗΠΑ / Ανατολική
USER \u003d μαντείο


Εδώ είναι η έξοδος από το σενάριο, όταν εκτελείται από cron-αυτό φαίνεται να είναι σε λειτουργία το κέλυφος Bourne, παρά τη γραμμή bang Korn, σωστά;:

+ Id
uid \u003d 100 (Oracle) gid \u003d 1978 (dba)
+ Είδος
+ Env
HOME \u003d / usr / oracle
LOGNAME \u003d μαντείο
PATH \u003d / usr / bin:
PWD \u003d / usr / oracle
SHELL \u003d / usr / bin / sh
TZ \u003d ΗΠΑ / Ανατολική
_ \u003d / usr / bin / env


Εδώ είναι η έξοδος από το σενάριο, όταν το τμήμα αυτό εκτελείται από την Oracle Scheduler (dbms_scheduler)-αυτό είναι που προσπαθώ να "fix:"

uid \u003d 100 (Oracle) gid \u003d 1978 (dba)
PWD \u003d /
_ \u003d / usr / bin / env


Ερωτήσεις:
  1. Κέλυφος το οποίο λειτουργεί όταν το σενάριο έχει ξεκινήσει από την Oracle Scheduler;
  2. Πώς μπορώ να πάω $ HOME που θα καθοριστούν σωστά;

J
Sponsored Links
  #2 (Permalink)  
Old 12-13-2007
porter porter is offline Forum Advisor  
Εγγεγραμμένος χρήστης
 

Εγγραφή: Ιανουάριος 2007
Δημοσιεύσεις: 2965
Μπορεί να χρειαστεί να εξαγάγετε όλες τις μεταβλητές έτσι διεργασίες παιδί θα τους δει.
  #3 (Permalink)  
Old 12-13-2007
Εγγεγραμμένος χρήστης
 

Εγγραφή: Δεκέμβριος 2007
Θέσεις: 41
Απόσπασμα:
Αρχικά Αποστολέας porter View Post
Μπορεί να χρειαστεί να εξαγάγετε όλες τις μεταβλητές έτσι διεργασίες παιδί θα τους δει.
Πού $ HOME ετοιμαστείτε κατά τη διάρκεια μιας διαδικασία σύνδεσης;
  #4 (Permalink)  
Old 12-13-2007
porter porter is offline Forum Advisor  
Εγγεγραμμένος χρήστης
 

Εγγραφή: Ιανουάριος 2007
Δημοσιεύσεις: 2965
Απόσπασμα:
Αρχικά Αποστολέας shew01 View Post
Πού $ HOME ετοιμαστείτε κατά τη διάρκεια μιας διαδικασία σύνδεσης;
Σκέφτηκα "σύνδεση" θα το κάνω.

Η παραδοσιακή ακολουθία είναι init -> Getty -> login -> κέλυφος.

cron είναι ελαφρύ και δεν κάνει μια πλήρη συνδεθείτε, το είδος της υποδύεται απλώς το χρήστη.
  #5 (Permalink)  
Old 12-14-2007
Εγγεγραμμένος χρήστης
 

Εγγραφή: Δεκέμβριος 2007
Θέσεις: 41
Απόσπασμα:
Αρχικά Αποστολέας porter View Post
Η παραδοσιακή ακολουθία είναι init -> Getty -> login -> κέλυφος.
Μπορείτε να επεξεργαστεί λίγο - Δεν καταλαβαίνω τι εννοείτε. Μπορείτε να Αναφέρουν τα ονόματα των αρχείων που ονομάζονται κατά τη διαδικασία σύνδεσης;

Απόσπασμα:
Αρχικά Αποστολέας porter View Post
cron είναι ελαφρύ και δεν κάνει μια πλήρη συνδεθείτε, το είδος της υποδύεται απλώς το χρήστη.
Προφανώς, η Oracle Scheduler είναι ακόμη πιο ελαφρύ. Είναι μόλις υποδύεται το χρήστη.

Μπορώ να hardcode κάποια σύνταξη, για να ξεφύγει από αυτό το πρόβλημα, αλλά θα πρέπει να "ξήλωμα και την αντικατάσταση του" ένα σορό του κώδικα, εάν ο χρήστης αλλάζει στο μέλλον, ή αν αλλάξει η εκμετάλλευση δίσκο, ή αν ό, τι αλλαγές άλλο .... Θα ήθελα να κρατήσει τη διαμόρφωση γενικών και αφήστε το σύστημα να καταλάβω $ HOME στο ελάχιστο, και θα ήταν ωραίο αν θα συμπληρώσετε $ SHELL πάρα πολύ. Από εκεί, θα πρέπει να είναι σε θέση να προμηθεύονται ό, τι άλλα σενάρια που χρειάζομαι.

Υπάρχει τρόπος για να καταλάβουμε ποιες κέλυφος τρέχει όταν $ SHELL δεν είναι πυκνοκατοικημένη;
Sponsored Links
Closed Thread

Σελιδοδείκτες

Εργαλεία Θέματος Αναζήτηση αυτό το νήμα
Αναζήτηση αυτό το νήμα:

Advanced Search
Display Modes Βαθμολογήστε αυτό το νήμα
Βαθμολογήστε αυτό το νήμα:

Απόσπαση Κανονισμού
Εσύ δεν μπορεί να υστέρων νέα νήματα
Εσύ δεν μπορεί να μετά απαντήσεις
Εσύ δεν μπορεί να μετά συνημμένα
Εσύ δεν μπορεί να επεξεργαστείτε τις θέσεις

BB κωδικός είναι Σε λειτουργία
Smilies είναι Σε λειτουργία
[IMG] κωδικός Σε λειτουργία
Κώδικα HTML είναι Εκτός χρήσης
Trackbacks είναι Σε λειτουργία
Pingbacks είναι Σε λειτουργία
Refbacks είναι Εκτός χρήσης


Περισσότερα UNIX και Linux Forum Θέματα που μπορεί να σας Χρήσιμη
Νήμα Thread Starter Φόρουμ Απαντήσεις Τελευταίο μήνυμα
Execute μαντείο ερώτημα προσδιορίζεται κατά το χρόνο εκτέλεσης από μια unix script infyanurag Ο προγραμματισμός και η Shell Scripting 4 02-01-2008 07:54 AM
καθορισμό Oracle Αρχική DILEEP410 Ο προγραμματισμός και η Shell Scripting 3 12-14-2006 08:15 AM
για τον προγραμματισμό μιας unix script σε παλιρροιακή 'Scheduler balireddy_77 UNIX για Advanced & Expert Χρήστες 0 10-10-2006 01:03 AM
περίπτωση Scheduler / tracker script theangrybeaver Ο προγραμματισμός και η Shell Scripting 1 01-09-2006 05:38 μμ
Hardware ανδρεικέλου προσπαθεί να δημιουργήσει Unix εργασίας για την Oracle για πρακτική στο σπίτι! tmanpakdee UNIX για Ανδρείκελα Ερωτήσεις & Απαντήσεις 4 12-07-2001 04:04 μμ



Όλες οι ώρες είναι GMT -4. Η ώρα τώρα είναι 07:27 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Γλώσσα Μεταφράσεις Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Η UNIX και Linux Φόρουμ Content Copyright © 1993-2010. Όλα τα δικαιώματα Reserved.Ad διαχείριση από RedTyger

Περιεχόμενο σχετικό με τις διευθύνσεις URL vBSEO 3.2.0