我正在使用sun ultra10运行solaris。我正在尝试更改bourne shell脚本,以便关闭窗口(cmdtool)。我试过退出,退出-0,退出-1,系统(退出),系统(“退出”)。 该脚本始终只在cmdtool仍处于打开状态时退出。
答案 0 :(得分:0)
据我所知,这是不可能的。解决方法不是改变脚本,而是如何调用脚本:
./script && exit
这将在脚本完成执行并返回值0后关闭shell窗口。如果脚本返回错误,则保持窗口打开是有意义的,这样就可以保留任何错误消息。如果您希望窗口以任一方式关闭,只需使用;
代替&&
。