新聞中心
nohup關閉后程序依舊中斷?
在Linux遠程運行JAR包時,是不能關掉窗口程序的,否則程序也會終止。其中nohup 表示后臺運行,關閉窗口后也也繼續(xù)執(zhí)行,&意思是終端連接的時候后臺運行,終端斷了進程也會停。

具體解決方法是使用nohup命令,在窗口程序的前面加上nohup,程序的后面加上&,這樣程序就會一直執(zhí)行直到結(jié)束,而不會因為關閉窗口程序而停了。
linux nohup命令詳解?
nohup命令:如果你正在運行一個進程,而且你覺得在退出帳戶時或者關閉客戶端該進程還不會結(jié)束,那么可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之后繼續(xù)運行相應的進程。在缺省情況下該作業(yè)的所有輸出都被重定向到一個名為nohup.out的文件中。
nohup command > myout.file 2>&1 &
在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;
nohup 命令運行由 Command參數(shù)和任何相關的 Arg參數(shù)指定的命令,忽略所有掛斷(SIGHUP)信號。在注銷后使用 nohup 命令運行后臺中的程序。要運行后臺中的 nohup 命令,添加 & ( 表示“and”的符號)到命令的尾部。
用途:LINUX命令用法,不掛斷地運行命令。
nohup命令是Linux中的一個實用工具,用于在后臺運行命令,即使用戶退出登錄或關閉終端也能保持命令的運行。
它的使用方法是在命令前加上nohup,后面跟上要執(zhí)行的命令。
nohup會將命令的輸出重定向到一個名為nohup.out的文件中,這樣即使終端關閉,用戶也可以隨時查看命令的輸出。
此外,nohup還會忽略SIGHUP信號,這是在用戶退出登錄時發(fā)送給終端的信號,從而確保命令的持續(xù)運行。nohup命令對于需要長時間運行的任務非常有用,如備份、數(shù)據(jù)處理等。
命令格式:
nohup command [options] [arguments] &
命令參數(shù):
command:要執(zhí)行的命令或程序。
options:可選參數(shù),用于指定nohup命令的一些選項。
arguments:命令或程序的參數(shù)。
&:可選參數(shù),表示將命令放入后臺運行。
命令功能:
將命令或程序放入后臺運行,不受終端關閉的影響。
nohup怎么運行jupyter?
使用nohup命令運行jupyter分為2個步驟:首先運行jupyter notebook命令,并在結(jié)尾添加&符號使其在后臺運行。其次,使用nohup命令將jupyter notebook進程放入后臺,并將輸出重定向到nohup.out文件中,防止退出shell時停止jupyter notebook。運行命令為:nohup jupyter notebook &。然后可以通過瀏覽器登錄到localhost:8888端口來訪問前臺界面,或使用ssh端口轉(zhuǎn)發(fā)命令將遠程服務器端口轉(zhuǎn)發(fā)到本地來實現(xiàn)遠程訪問。
到此,以上就是小編對于windows nohup命令的問題就介紹到這了,希望這3點解答對大家有用。
當前名稱:nohup關閉后程序依舊中斷?(windowsnohup運行)
URL標題:http://m.fisionsoft.com.cn/article/cosidsg.html


咨詢
建站咨詢
