Linux命令 nohup - 將程序以忽略掛起信號(hào)的方式運(yùn)行起來(lái)

2022-03-16 11:54 更新

nohup

將程序以忽略掛起信號(hào)的方式運(yùn)行起來(lái)

補(bǔ)充說(shuō)明

nohup命令 可以將程序以忽略掛起信號(hào)的方式運(yùn)行起來(lái),被運(yùn)行的程序的輸出信息將不會(huì)顯示到終端。

無(wú)論是否將 nohup 命令的輸出重定向到終端,輸出都將附加到當(dāng)前目錄的 nohup.out 文件中。如果當(dāng)前目錄的 nohup.out 文件不可寫,輸出重定向到$HOME/nohup.out文件中。如果沒(méi)有文件能創(chuàng)建或打開以用于追加,那么 command 參數(shù)指定的命令不可調(diào)用。如果標(biāo)準(zhǔn)錯(cuò)誤是一個(gè)終端,那么把指定的命令寫給標(biāo)準(zhǔn)錯(cuò)誤的所有輸出作為標(biāo)準(zhǔn)輸出重定向到相同的文件描述符。

語(yǔ)法

nohup(選項(xiàng))(參數(shù))

選項(xiàng)

--help:在線幫助;
--version:顯示版本信息。

參數(shù)

程序及選項(xiàng):要運(yùn)行的程序及選項(xiàng)。

實(shí)例

使用nohup命令提交作業(yè),如果使用nohup命令提交作業(yè),那么在缺省情況下該作業(yè)的所有輸出都被重定向到一個(gè)名為nohup.out的文件中,除非另外指定了輸出文件:

nohup command > myout.file 2>&1 &

在上面的例子中,輸出被重定向到myout.file文件中。

該指令表示不做掛斷操作,后臺(tái)下載

nohup wget site.com/file.zip

下面命令,會(huì)在同一個(gè)目錄下生成一個(gè)名稱為 nohup.out 的文件,其中包含了正在運(yùn)行的程序的輸出內(nèi)容

nohup ping -c 10 baidu.com


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)