Shell

設置為關閉的終端.. 將被拒絕的 gui_app 與自己一起使用

  • February 27, 2017

一個新的終端打開並執行腳本。

terminal -e "/script"

腳本執行一個 gui_app,不承認它。睡眠 4 秒。

 #!/bin/sh

 /gui_app & disown

 sleep 4

睡眠後..終端關閉,因為從來沒有

  ;bash

附在命令上。

衝突:它還關閉了被拒絕的 gui_app

nohup、disown 和 & 之間的區別

嘗試使用 nohup 而不是 disown:

nohup /gui_app &

請注意,這會將輸出饋送到文件中,nohup.out. 為了防止這種發送stdoutstderr/dev/null

nohup /gui_app >/dev/null 2>&1 &

引用自:https://unix.stackexchange.com/questions/347924