2013-03-05 2 views
-1

Я зову питон скрипт из UNIX «hello.sh»Получение контроля обратно в сценарий оболочки UNIX

echo "Executing python script" 
java weblogic.WLST weblogic_generate.py $myh $myp 
echo "Completed Execution" 

Но после выполнения сценария питона управление не возвращается в UNIX и эхо «Завершено выполнение» не печатается. Можете ли вы предложить, как я могу заставить его работать?

+0

Вы должны сделать это ждать, так что вы можете увидеть сообщение, прежде чем она исчезнет. Вы хотите, чтобы он ожидал нажатия клавиши или чего-то еще? –

+0

Не могли бы вы объяснить роль команды 'java'? Кажется, он запускает скрипт python как часть его выполнения; возможно, команда 'java' никогда не возвращается? – chepner

+1

Вы сообщите нам, что ** не происходит ** после запуска команды java. Скажите, пожалуйста, что происходит **. Возвращает ли он запрос командной строки? Строит ли строка в скрипте, следующий за «эхом»? Окно исчезает? Вы вышли из сеанса Gnome? –

ответ

0

Добавить

sleep 3 

в последней строке, так что ждет 3 секунды после отображения Completed Execution

Смежные вопросы