Когда я запускаю следующий код из bash, он работает нормально.
cleartool setview $myview
cleartool lsbl
Но когда я помещаю их в скрипт и пытаюсь запустить скрипт, он никогда не возвращается из первой команды cleartool.1004 *
Кажется, что в интерактивном случае первая команда cleartool открывает новый bash для запуска, и когда вы запускаете вторую команду из новой оболочки, она работает нормально.Но в случае сценария новая оболочка не видна и, следовательно, она не возвращается из команды.
Есть ли способ сохранить команды cleartool в той же оболочке bash, из которой они запущены?