![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| pstat_getdisk () chiamata non funziona correttamente in HPUX 11,31 (11i V3) | sandiworld | HP-UX | 2 | 10-25-2007 11:39 AM |
| smontare non funziona | PERTURBATO | UNIX for Dummies Domande & Risposte | 2 | 07-04-2002 07:14 PM |
| grep non funziona all'interno di uno script della shell? | barisgultekin | Shell scripting e di programmazione | 4 | 05-24-2002 03:01 PM |
| Repquota non funziona come crontab?!? | b416 | UNIX for Dummies Domande & Risposte | 1 | 04-14-2002 09:44 PM |
| perché questo lavoro non ????? | token | Di programmazione ad alto livello | 1 | 09-20-2001 11:08 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
mio caso dichiarazione non funziona ..
CO UnixWare 7.1.1
Ciao amici, Ho tagliato il mio caso statementt di mio. Profilo e metterla in un altro script chiamato setsid. Il caso dichiarazione opere da eseguire quando il mio. Profilo, ma non dal mio setsid file. Tutto quello che lo script non è impostato un punto di vista ambientale variabile basato su input. La variabile è ORACLE_SID. Ecco il mio script. Codice:
#! /bin/sh echo echo "What do you want to set your ORACLE_SID to ? 1: wmsdata 2: wmstest 3: wmsctl" echo read RESPONSE DUMMY case "$RESPONSE" in 1) ORACLE_SID=wmsdata export ORACLE_SID alias pfile='cd $ORACLE_HOME/admin/wmsdata/pfile/' alias bdump='cd $ORACLE_HOME/admin/wmsdata/bdump/' alias udump='cd $ORACLE_HOME/admin/wmsdata/udump/' ;; 2) ORACLE_SID=wmstest export ORACLE_SID alias pfile='cd $ORACLE_HOME/admin/wmstest/pfile/' alias bdump='cd $ORACLE_HOME/admin/wmstest/bdump/' alias udump='cd $ORACLE_HOME/admin/wmstest/udump/' ;; 3) ORACLE_SID=wmsctl export ORACLE_SID alias pfile='cd $ORACLE_HOME/admin/wmsctl/pfile/' alias bdump='cd $ORACLE_HOME/admin/wmsctl/bdump/' alias udump='cd $ORACLE_HOME/admin/wmsctl/udump/' ;; *) ORACLE_SID=wmsdata export ORACLE_SID alias pfile='cd $ORACLE_HOME/admin/wmsdata/pfile/' alias bdump='cd $ORACLE_HOME/admin/wmsdata/bdump/' alias udump='cd $ORACLE_HOME/admin/wmsdata/udump/' ;; esac quando ho impostato vx-ho notato che th lista di comandi associati con la risposta non correre, ma la variabile non cambia. Please help. Grazie in anticipo Suresh aggiunta di tag per la leggibilità del codice - oombera Ultimo a cura di oombera; al 02/19/2004 03:29 PM.. |
|
||||
|
Sono nuovo di Unix, ma credo di poter dare un piccolo suggerimento, a volte suggerimenti da stupids rende grande storia .. LOL
Penso che la variabile che si sta configurando nel tuo script, è disponibile solo per la shell script è la creazione, in modo da renderlo disponibile per gli altri serbatoi, non sono sicuro, ma penso che si può usare ESPORTAZIONE () al nome di variabile alla fine dello script. |
|
||||
|
. . / .profile
Ho un problema simile, il mio è AIX w / ksh.
Voglio essere in grado di 'riavviare' i miei dati di accesso, senza dover digitare 'login' per uscire e relogin completamente a mio. Profilo per essere invocata nuovamente. Se ho digitato, dal mio $ HOME directory ".. /. Profile" (senza le virgolette ovviamente), le variabili di ambiente impostare tutti abbiano effetto. Tuttavia, se ho messo questo comando ".. /. Profilo" in un file chiamato "restart". Non sembra fare nulla ... io sono ancora di puntamento al database prima volta che ho effettuato l'accesso con la vecchia e variabili esistono ancora ... Ecco il mio script riavviare .. Enuff semplice: riavviare: #! / bin / ksh . . / .profile . profilo: . $ HOME / .promptuser . promptuser: esportazione variable1 ... esportazione variable2 ... ecc Si prega di avvisare come posso ottenere il "restart" script per l'esportazione nuovi set di variabili di nuovo .. ora, che esegue e ottenere il prompt di nuovo per raccogliere un database, ma indipendentemente scelta di ciò che mi ritiro, è ancora indietro per me punti indipendentemente dalla scelta che ho raccolto quando ho effettuato l'accesso al server. Okay, sono troppo pigri per tipo. . / .profile o. $ HOME / .profile da $ HOME directory ... e vogliono essere in grado di passare da banche dati on the fly "da qualsiasi punto che è il motivo per cui mi chiedo ... thanx. Funziona, ma non funziona. Gianni |
|
|||||
|
Credo che il problema è che si esegue uno script di partenza e di nuovo un altro processo figlio che significa che il genitore non ha ancora tutte le eventuali modifiche.
Prova a impostare un alias per. . / .profile come segue: $ Alias rifare \u003d '. ~ / restart ' o ancora meglio $ Alias rifare \u003d '. ~ /. profile ' Quindi, se si digita rifare, si dovrebbe ottenere il cambiamento. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|