Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Переменные среды в Unix


Автор: erslgoeirjh 27.9.2012, 16:44
Есть программа CallTEMP.jar, написанная на Java, и есть программа beg_matr, написанная на Fortran-е.

В среде Unix существует файл run.bat:


newterm()
cd /home/KOL/ryk/CallTEMP

java -jar CallTEMP.jar
beg_matr
java -jar CallTEMP.jar finish
echo конец загрузки


Есть ли в Unix переменные среды?
Могу ли я внутри программы CallTEMP (второй её вызов--команда java -jar CallTEMP.jar finish) в зависимости от условия задать значение переменной среды, а потом уже в зависимости от значения этой переменной среды вызвать ещё раз программу beg_matr ?
То есть чтобы было что-то вроде такого:


newterm()
cd /home/KOL/ryk/CallTEMP

java -jar CallTEMP.jar
beg_matr
java -jar CallTEMP.jar finish
if %myvar==1 beg_matr
echo конец загрузки


(Я не знаю операционную систему Unix--просто пришлось столкнуться с ней).

Автор: McMan 27.9.2012, 19:49
Цитата

Есть ли в Unix переменные среды?
Могу ли я внутри программы CallTEMP (второй её вызов--команда java -jar CallTEMP.jar finish) в зависимости от условия задать значение переменной среды, а потом уже в зависимости от значения этой переменной среды вызвать ещё раз программу beg_matr ?

1.Есть. Переменные окружения.
2.Да.

Автор: Cheloveck 27.9.2012, 19:56
http://bit.ly/THsIFC

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)