bourne shell脚本可以关闭它在里面运行的cmdtool吗?

时间:2015-12-17 17:41:49

标签: sh

我正在使用sun ultra10运行solaris。我正在尝试更改bourne shell脚本,以便关闭窗口(cmdtool)。我试过退出,退出-0,退出-1,系统(退出),系统(“退出”)。 该脚本始终只在cmdtool仍处于打开状态时退出。

1 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的。解决方法不是改变脚本,而是如何调用脚本:

./script && exit

这将在脚本完成执行并返回值0后关闭shell窗口。如果脚本返回错误,则保持窗口打开是有意义的,这样就可以保留任何错误消息。如果您希望窗口以任一方式关闭,只需使用;代替&&