LINUX.ORG.RU
ФорумAdmin

[bash] уже замонало

 


0

0

В чём проблема????

$ sudo  ./unloader.sh
: команда не найденаe 5:
: команда не найденаe 6:
: Нет такого файла или каталогаironment.sh
: команда не найденаe 8:
: команда не найденаe 41:
: команда не найденаe 46:
: команда не найденаe 49:
: команда не найденаe 50:
: команда не найденаe 51:
: команда не найденаe 52:
/jniwrapper.jar.5.3.jarc3.jarr-1.0-rc4.jar
/bin/java
./unloader.sh: line 9: /bin/java: Нет такого файла или каталога
$ cat unloader.sh
#!/bin/bash

source setClasspath.sh

JAVA=$JAVA_HOME/bin/java
options=-Dgate.client.group=$1
echo $CP
echo $JAVA
$JAVA -classpath $CP -Dibank.root=$CONV_HOME $options com.bifit.converter.uniformsql.Unloader

Ответ на: комментарий от Deleted
$ cat setClasspath.sh
#!/bin/sh                                                       
# ==============================================================
# ��������� ���� ��������� classpath                            
# ==============================================================


source setEnvironment.sh

CONV_LIBS=$CONV_HOME/lib
# ���������� ����������� ��� �������� ���������
CP=$CONV_LIBS/pegasus_core.jar                 
CP=$CP:$CONV_LIBS/pegasus_messenger.jar
CP=$CP:$CONV_LIBS/pegasus_server.jar
CP=$CP:$CONV_LIBS/activemq-core-5.2.0.jar
CP=$CP:$CONV_LIBS/geronimo-spec-j2ee-management-1.0-rc4.jar
CP=$CP:$CONV_LIBS/geronimo-spec-jms-1.1-rc4.jar
CP=$CP:$CONV_LIBS/commons-logging-1.1.jar
# ���������� �����
CP=$CP:$CONV_LIBS/converter.jar
CP=$CP:$CONV_LIBS/helper.jar
# ���������� iBank-�
CP=$CP:$CONV_LIBS/packages20.jar
CP=$CP:$CONV_LIBS/ibank_core.jar
CP=$CP:$CONV_LIBS/document_core.jar
CP=$CP:$CONV_LIBS/ibank_dbcomp.jar
CP=$CP:$CONV_LIBS/ref_core.jar
CP=$CP:$CONV_LIBS/refs.jar
# �������� � ��
CP=$CP:$CONV_LIBS/jconn3-6.0.5.jar
CP=$CP:$CONV_LIBS/jtds-1.2.2.jar
CP=$CP:$CONV_LIBS/postgresql-8.3-604.jdbc3.jar
CP=$CP:$CONV_LIBS/ojdbc14-10.2.0.4.0.jar
CP=$CP:$CONV_LIBS/db2java-8.1.jar
CP=$CP:$CONV_LIBS/db2jcc-8.1.jar
# ���������� ��� ������
CP=$CP:$CONV_LIBS/lisp.jar
CP=$CP:$CONV_LIBS/awtx.jar
CP=$CP:$CONV_LIBS/print.jar
CP=$CP:$CONV_LIBS/bsh-2.0b4.jar
CP=$CP:$CONV_LIBS/js-14-1.7R2.jar

# ���������� ��� �����
CP=$CP:$CONV_LIBS/log4j-1.2.15.jar
CP=$CP:$CONV_LIBS/commons-dbcp-1.2.2.jar
CP=$CP:$CONV_LIBS/commons-pool-1.5.3.jar

# ���������� ��� ��������� ������������
CP=$CP:$CONV_LIBS/jniwrapper.jar
andreykyz ★★
() автор топика
Ответ на: комментарий от Deleted
$ cat setEnvironment.sh
#!/bin/sh

# ==============================================================
# ��������� ���� ��� ��������� ���������� ��������� JAVA_HOME �
# CONV_HOME.
# ==============================================================

CONV_HOME=/opt/gates/sql-gate

# Path TO JRE
JAVA_HOME=/usr/lib/jvm/java-6-sun

export JAVA_HOME CONV_HOME
andreykyz ★★
() автор топика

попробуй не через sudo, а от рута запустить этот скрипт

nakano
()
Ответ на: комментарий от andreykyz

Попробуйте «sudo /bin/bash -v -x -c ./unloader.sh»

Получите выхлоп, в котором будет видно, какие команды выполняет bash. Может у вас там файлы начинены непечатными символами.

mky ★★★★★
()
Ответ на: комментарий от mky

попробуй не через sudo, а от рута запустить этот скрипт

эффекта нет

Попробуйте «sudo /bin/bash -v -x -c ./unloader.sh»./unloader.sh

+ ./unloader.sh
: команда не найденаe 5:
: команда не найденаe 6:
: Нет такого файла или каталогаironment.sh
: команда не найденаe 8:
: команда не найденаe 41:
: команда не найденаe 46:
: команда не найденаe 49:
: команда не найденаe 50:
: команда не найденаe 51:
: команда не найденаe 52:
/jniwrapper.jar.5.3.jarc3.jarr-1.0-rc4.jar
/bin/java
./unloader.sh: line 9: /bin/java: Нет такого файла или каталога

у меня такое чувство, что скрипт пытается инклудить файл из другого каталога

вот эта команда даёт интересные результаты: sudo /bin/bash --noprofile --debug --verbose ./unloader.sh

#!/bin/bash                                                                                            

source setClasspath.sh
#!/bin/sh             
# ==============================================================
# ��������� ���� ��������� classpath                            
# ==============================================================

: команда не найденаe 5: 

: команда не найденаe 6: 
source setEnvironment.sh 
: Нет такого файла или каталогаironment.sh

: команда не найденаe 8: 
CONV_LIBS=$CONV_HOME/lib 
# ���������� ����������� ��� �������� ���������
CP=$CONV_LIBS/pegasus_core.jar                 
CP=$CP:$CONV_LIBS/pegasus_messenger.jar        
CP=$CP:$CONV_LIBS/pegasus_server.jar           
CP=$CP:$CONV_LIBS/activemq-core-5.2.0.jar      
CP=$CP:$CONV_LIBS/geronimo-spec-j2ee-management-1.0-rc4.jar
CP=$CP:$CONV_LIBS/geronimo-spec-jms-1.1-rc4.jar            
CP=$CP:$CONV_LIBS/commons-logging-1.1.jar                  
# ���������� �����                                         
CP=$CP:$CONV_LIBS/converter.jar                            
CP=$CP:$CONV_LIBS/helper.jar                               
# ���������� iBank-�                                       
CP=$CP:$CONV_LIBS/packages20.jar                           
CP=$CP:$CONV_LIBS/ibank_core.jar                           
CP=$CP:$CONV_LIBS/document_core.jar                        
CP=$CP:$CONV_LIBS/ibank_dbcomp.jar                         
CP=$CP:$CONV_LIBS/ref_core.jar                             
CP=$CP:$CONV_LIBS/refs.jar                                 
# �������� � ��
CP=$CP:$CONV_LIBS/jconn3-6.0.5.jar
CP=$CP:$CONV_LIBS/jtds-1.2.2.jar
CP=$CP:$CONV_LIBS/postgresql-8.3-604.jdbc3.jar
CP=$CP:$CONV_LIBS/ojdbc14-10.2.0.4.0.jar
CP=$CP:$CONV_LIBS/db2java-8.1.jar
CP=$CP:$CONV_LIBS/db2jcc-8.1.jar
# ���������� ��� ������
CP=$CP:$CONV_LIBS/lisp.jar
CP=$CP:$CONV_LIBS/awtx.jar
CP=$CP:$CONV_LIBS/print.jar
CP=$CP:$CONV_LIBS/bsh-2.0b4.jar
CP=$CP:$CONV_LIBS/js-14-1.7R2.jar

: команда не найденаe 41:
# ���������� ��� �����
CP=$CP:$CONV_LIBS/log4j-1.2.15.jar
CP=$CP:$CONV_LIBS/commons-dbcp-1.2.2.jar
CP=$CP:$CONV_LIBS/commons-pool-1.5.3.jar

: команда не найденаe 46:
# ���������� ��� ��������� ������������
CP=$CP:$CONV_LIBS/jniwrapper.jar

: команда не найденаe 49:

: команда не найденаe 50:

: команда не найденаe 51:

: команда не найденаe 52:

JAVA=$JAVA_HOME/bin/java
options=-Dgate.client.group=$1
echo $CP
/jniwrapper.jar.5.3.jarc3.jarr-1.0-rc4.jar
echo $JAVA
/bin/java
$JAVA -classpath $CP -Dibank.root=$CONV_HOME $options com.bifit.converter.uniformsql.Unloader
./unloader.sh: line 9: /bin/java: Нет такого файла или каталога


andreykyz ★★
() автор топика
Ответ на: комментарий от andreykyz

ну пипецццц сделал $ iconv -f cp1251 setClasspath.sh > ff && mv ff setClasspath.sh $ dos2unix setClasspath.sh Всё заработало, mky ну ты мужик!!! спасиб за наводку(если честно даже не думал что есть опции для отладки)

mironov_ivan/user] nakano/user] вам тоже респектЁб*ные вантузоиды, это надо скрипты запуска в кодировке cp1251 писать ибануться на отличненько

andreykyz ★★
() автор топика
Ответ на: комментарий от iZEN

нуну

причём здесь башизмы, кю?

не умеешь пердеть в воду - не пугай рыбу.

gorilych ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.