Go Back   За UNIX и Linux Форуми > Топ форуми > Shell Програмиране и скриптове
.
Google Site



Shell Програмиране и скриптове Пост въпроси за KSH, CSH, SH, Bash, Perl, PHP, SED, AWK И ДРУГИ черупки скриптове и черупки скриптови езици тук.

Closed Thread
English Japanese Spanish French German Portuguese Italian Осъществено от Powered by Google
 
Нишка Инструменти Търсене в тази нишка Оцени резба Покажи Режими
  #1 (Permalink)  
Old 08-13-2007
Регистрирани потребители
 

Присъедини Дата: Aug 2007
Мнения: 10
Exclamation Как да си направим скрипт черупки от Perl скрипт в Родител черупки?

Здрасти Perl/UNIX експерти,

Имам проблем в работите с черупки от моя скрипт Perl скрипт (auto.pl).

Аз стартирате Perl скрипт използва
Perl auto.pl
от черупката ред

Черупката скрипт къртачни файловете в "входа" папка и procesess него.

Черупката blue.sh скрипт е този код.


Код:
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/

Опитах се да изпълня този в Perl скрипт използва
Exec ( "blue.sh")
Exec ( ". / blue.sh")
". / blue.sh"
"SH blue.sh"


Аз добивам този грешка -- . / синьо: JAVA_HOME \u003d / opt/j2sdk1.4.2_02: не е идентификатор

Но ако го стартирам ръчно от черупката

Код:
./blue.sh

скрипта работи добре.

Явно проблема е така, защото Perl spawns нова черупка.
Спонсорирани Връзки
  #2 (Permalink)  
Old 08-13-2007
Регистрирани потребители
 

Присъедини Дата: Jan 2007
Мнения: 2965
Били ли сте опитвали пускането


Код:
#!/bin/sh

в началото на скрипта?
  #3 (Permalink)  
Old 08-13-2007
Регистрирани потребители
 

Присъедини Дата: Aug 2007
Мнения: 10
Цитат:
Първоначално Публикувано от портер View Post
Били ли сте опитвали пускането


Код:
#!/bin/sh

в началото на скрипта?

Да. Направих това. Все пак аз добивам същата грешка.
Нещо повече, не мога да тичам черупката скрипта ръчно също.

$. / Blue.sh
. / blue.sh: JAVA_HOME \u003d / opt/j2sdk1.4.2_02: не е идентификатор

$ SH blue.sh
blue.sh: JAVA_HOME \u003d / opt/j2sdk1.4.2_02: не е идентификатор
  #4 (Permalink)  
Old 08-13-2007
Регистрирани потребители
 

Присъедини Дата: Jan 2007
Мнения: 2965
Тя не обича своя износ.

Опитвам


Код:
VARIABLE=value
export VARIABLE

  #5 (Permalink)  
Old 08-13-2007
kahuna's Avatar
Регистрирани потребители
 

Присъедини Дата: Apr 2007
Публикации: 149
Опитайте ksh вместо SH

Код:
#!/bin/ksh

  #6 (Permalink)  
Old 08-14-2007
Регистрирани потребители
 

Присъедини Дата: Aug 2007
Мнения: 10
Цитат:
Първоначално Публикувано от kahuna View Post
Опитайте ksh вместо SH

Код:
#!/bin/ksh

Опитах това ... Това не помага. Още същата грешка.

Всеки друг вариант? Дори и ако сте повече от 50% сигурни, моля отговорете. Тя не се опитва боли.
  #7 (Permalink)  
Old 08-14-2007
Регистрирани потребители
 

Присъедини Дата: Jan 2007
Мнения: 2965
Цитат:
Първоначално Публикувано от hifake View Post
Но ако го стартирам ръчно от черупката

Код:
./blue.sh

скрипта работи добре.
Какво черупката си вървят нормално?

Какво е това е пълния път?

Опитайте се да използвате, че в "#!....." първа линия.

След това преминете към SH, като напишете "SH", а след това се опита да стартирате скриптове.
Спонсорирани Връзки
Closed Thread

Маркери

Нишка Инструменти Търсене в тази нишка
Търсене в тази нишка:

Разширено търсене
Покажи Режими Оцени тази тема
Оцени тази тема:

Правила за публикуване
Ти не може да публикувате нови конци
Ти не може да публикувате отговори
Ти не може да публикувате прикачени файлове
Ти не може да редактирате вашите мнения

BB код е На
Усмивки са На
[IMG] код На
HTML код е Отдалечаване
Trackbacks са На
Pingbacks са На
Refbacks са Отдалечаване


Още UNIX и Linux Форум Теми Можете да намерим Полезни
Нишка Нишка Начално Форум Отговори Последно мнение
Родител / дете Korn черупки скрипт Помощ sasaliasim Shell Програмиране и скриптове 1 05-06-2008 06:09 ч.
Включи PERL скрипт с в Unix черупка скрипт ganapati UNIX за манекени Въпроси & Отговори 1 04-29-2008 01:18 ч.
Използването Awk с черупки скрипт да извлечете индекс на подниз от майка стринг sandeepms17 Shell Програмиране и скриптове 2 11-07-2007 07:44 AM
Как да наричаме Perl скриптове от черупки скрипт anumkoshy Shell Програмиране и скриптове 2 08-30-2007 05:23 AM
Завръщайки се в майка черупки след налагане на сценарий в сценария gurukottur Shell Програмиране и скриптове 5 09-26-2006 08:05 AM



Всички времена са GMT -4. В момента е: 02:34 AM.


Осъществено от: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Езикови преводи Осъществено от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
За UNIX и Linux Форуми Content Copyright © 1993-2010. Всички права Reserved.Ad Управление чрез RedTyger

Съдържание съответно с URL адреси vBSEO 3.2.0