![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Parent / enfant Korn shell script aider | sasaliasim | De programmation et de script Shell | 1 | 05-06-2008 06:09 PM |
| Inclure script PERL dans le script shell unix | Ganapati | UNIX pour les nuls Questions et réponses | 1 | 04-29-2008 01:18 PM |
| Utilisation dans Awk shell script pour extraire un indice d'une sous-chaîne à partir d'un parent | sandeepms17 | De programmation et de script Shell | 2 | 11-07-2007 07:44 AM |
| Comment appeler un script perl à partir d'un script shell | anumkoshy | De programmation et de script Shell | 2 | 08-30-2007 05:23 AM |
| retour à la mère après l'invocation d'une shell script dans un script | gurukottur | De programmation et de script Shell | 5 | 09-26-2006 08:05 AM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Salut Perl/UNIX experts, J'ai un problème en exécutant un script shell à partir de mon perl script (auto.pl). Je lance le perl script à l'aide perl auto.pl à partir de l'invite du shell Le script shell reprend les fichiers en "entrée" et le dossier procesess il. Le script shell blue.sh a ce code. Code:
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/
J'ai essayé de lancer ce perl script à l'aide exec ( "blue.sh") exec ( ". / blue.sh") `. / blue.sh» «sh» blue.sh Je reçois ce message d'erreur -- . / bleu: JAVA_HOME \u003d / opt/j2sdk1.4.2_02: n'est pas un identificateur Mais si je fais tourner manuellement à partir du shell Code:
./blue.sh le script s'exécute correctement. Je pense que le problème est dû au fait que perl engendre un nouveau shell. |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|