2014-04-01 62 views
0

我有兩個命令:命令調用新的外殼,腳本被打破

/aka/ball/barry/pet elephant/rhino 

它調用新的外殼,我有命令

cleartool setview "/view/epp/lpp/tpp.sh" $VIEW 

也援引新的外殼。是否可以在一個腳本中一個一個地運行?

回答

2

可能;儘管這取決於。如果這些炮彈被設計成互動的,你仍然可以或許使他們通過發送命令來結束子shell工作,如exit 0

$ /aka/ball/barry/pet elephant/rhino <<< 'exit 0' 

如果成功退出外殼,你可以做它的串行:

#!/bin/bash 

## 
# Your script? 

…stuff 

/aka/ball/barry/pet elephant/rhino <<< 'exit 0' 
cleartool setview "/view/epp/lpp/tpp.sh" "$VIEW" <<< 'exit 0' 

…morestuff 

不知道更多關於這些程序調用的shell的性質,很難說肯定。