新しい端末を開き、スクリプトを実行します。
terminal -e "/script"
スクリプトはgui_appを実行しますが、それを拒否します。 4秒間寝ます。
#!/bin/sh
/gui_app & disown
sleep 4
睡眠後..端末は決して閉じません。
;bash
コマンドに追加されました。
競合:拒否されたgui_appも閉じます。
答え1
disownの代わりにnohupを試してください。
nohup /gui_app &
この転送をnohup.out
防ぐには、出力をファイルに入力します。stdout
stderr
/dev/null
nohup /gui_app >/dev/null 2>&1 &