我有bash腳本,它運行良好,但是當我發回它與nohup script &
並關閉我的終端會話,然後它無法正常工作。它只在我的終端會話中運行良好。bash腳本不能正確運行作爲後臺進程
什麼可能的原因影響我的腳本運行不正確沒有我的終端會話?它可能是終端變量之一嗎?
solaris 10
我有bash腳本,它運行良好,但是當我發回它與nohup script &
並關閉我的終端會話,然後它無法正常工作。它只在我的終端會話中運行良好。bash腳本不能正確運行作爲後臺進程
什麼可能的原因影響我的腳本運行不正確沒有我的終端會話?它可能是終端變量之一嗎?
solaris 10
電話:
script &
disown $!
&
啓動腳本在後臺和disown $!
最後分離從當前shell執行的命令。 $!
是最後一個後臺執行的命令的PID。
沒有源代碼我們只能猜測。但是,您的用例可能非常適合使用GNU屏幕:http://www.gnu.org/software/screen/您可以從當前登錄中分離shell會話並稍後提取它們。
我個人認爲是地球上最有用的程序之一;)
如果你說出它在做什麼或不做什麼,這會有所幫助,這與你所期望的不同。你的問題非常模糊。 – 2009-12-09 12:22:32