![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Madre / bambino Korn shell script di aiuto | sasaliasim | Shell scripting e di programmazione | 1 | 05-06-2008 05:09 PM |
| Includi script Perl con in script di shell unix | ganapati | UNIX for Dummies Domande & Risposte | 1 | 04-29-2008 12:18 PM |
| Utilizzo di script di shell in Awk per estrarre un indice di una sottostringa da una stringa di madre | sandeepms17 | Shell scripting e di programmazione | 2 | 11-07-2007 07:44 AM |
| Come chiamare uno script perl da uno script di shell | anumkoshy | Shell scripting e di programmazione | 2 | 08-30-2007 04:23 AM |
| ritorno alla casa madre dopo invocare uno shell script all'interno di uno script | gurukottur | Shell scripting e di programmazione | 5 | 09-26-2006 07:05 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Salve Perl/UNIX esperti,
Ho un problema nella gestione di uno script di shell dal mio perl script (auto.pl). Eseguire la perl script utilizzando perl auto.pl dal prompt della shell La shell script raccoglie i file in "input" e la cartella è procesess. La shell script blue.sh è presente codice. Codice:
export JAVA_HOME=/opt/j2sdk1.4.2_02
export PATH=${JAVA_HOME}/bin:${PATH}
export MANPATH=${JAVA_HOME}/man:${MANPATH}
export RUNPATH=:.:/export/home/lib/activation.jar:/export/home/lib/commons-dbcp-1.1.jar:/export/home/lib/jdbc2_0-stdext.jar:/export/home/lib/libmqjbnd05.so:/export/home/lib/postcard.jar
export RUNPATH=$RUNPATH:/export/home/lib/ant.jar:/export/home/lib/commons-logging-api.jar:/export/home/lib/jms.jar:/export/home/lib/log4j-1.2.8.jar:/export/home/lib/providerutil.jar
export
java -classpath $RUNPATH placeOrders ./input/
exec ( "blue.sh") exec ( ". / blue.sh") `. / blue.sh» `sh` blue.sh Ho questo errore -- . / blu: JAVA_HOME \u003d / opt/j2sdk1.4.2_02: non è un identificatore Ma se i eseguirlo manualmente dalla shell Codice:
./blue.sh Penso che il problema è dovuto al fatto che perl genera una nuova shell. |
|
||||
|
Citazione:
Sì. Che ho fatto. Ho ancora lo stesso errore. Inoltre, non posso lanciare la shell script anche manualmente. $. / Blue.sh . / blue.sh: JAVA_HOME \u003d / opt/j2sdk1.4.2_02: non è un identificatore $ Sh blue.sh blue.sh: JAVA_HOME \u003d / opt/j2sdk1.4.2_02: non è un identificatore |
|
||||
|
Provato ... E 'questo non aiuta. Sempre stesso errore.
Qualsiasi altra opzione? Anche se sono più di 50% di sicuro ti preghiamo di rispondere. Non male cercando. |
|
||||
|
Citazione:
Qual è il percorso completo? Provate ad usare che in "#!....." prima linea. Quindi, passare a sh, digitando "sh", e quindi cercare di eseguire lo script. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|