2015-08-15 80 views
0

我有一個.command腳本,讓我們說回聲的「Hello World」防止過程運行

後,雙擊它,它開闢了終端,吐出終止字符串,然後處理。

我怎樣才能使終端活着,而不是被終止?

回答

0

此問題已經回答,請參閱here

答案建議將命令bash置於腳本的末尾。這樣,你的程序結束後你仍然會有一個活動的shell。

+0

這實際上並不是我所期望的。當我運行.command時,終端以登錄用戶身份打開。當命令完成時,它表示退出;然後註銷。然後bash來了,但我不再有我登錄的用戶,這是不好的。 –

+0

對不起,延遲迴復。當我在我的本地機器上使用我的答案中引用的方法時,它按預期工作。一個新的bash shell會打開,'whoami'確認我仍然以自己的身份登錄。你是否在本地Mac上調用'.command'文件,雙擊Finder,以你自己的身份登錄,還是有特殊情況? – pederpansen