2012-05-09 31 views
0

shell腳本我創建在linux一個shell腳本,將設置shell用戶定義的變量下,運行與港口.jar文件,並會打開Firefox瀏覽器中提到的端口。雙擊在linux

  1. 腳本成功執行,它的工作如預期 當我通過終端執行的腳本(即,SH name.sh或 ./name.sh)
  2. 如果我雙擊shell腳本和從對話窗口如果 我點擊按鈕「運行」它按預期工作正常。
  3. 如果我雙擊Shell腳本和如果 我按下按鈕它執行的命令 和終端被關閉,即使罐子的過程並不 現有的後終端是「在終端中運行」對話框窗口關閉。

注意:.jar在終端處於活動狀態時不在終端關閉後運行。

回答

0

你應該說這sh java -jar <<jarfile>>將在一個新的外殼,不會與啓動該進程的終端關閉打開的java程序。

0

嘗試在腳本文件導出變量。

例如: export PATH=/PATH/TO/SET

這將確保定義的變量將生效從側殼爲好。