在 linux 或 unix 系統(tǒng)中,當(dāng)你使用 nohup 命令執(zhí)行一個(gè)程序時(shí),其標(biāo)準(zhǔn)輸出(stdout)和標(biāo)準(zhǔn)錯(cuò)誤(stderr)默認(rèn)會(huì)被重定向到 nohup.out 文件中。這意味著即使你關(guān)閉終端或斷開(kāi)連接,程序依然會(huì)繼續(xù)運(yùn)行,并且其輸出內(nèi)容將被記錄在 nohup.out 文件里。
舉例來(lái)說(shuō),如果你執(zhí)行以下命令:
nohup my_command &
my_command 的輸出將會(huì)自動(dòng)保存到 nohup.out 文件中。如果你希望將輸出重定向到其他文件,可以使用以下命令:
nohup my_command > output.log 2>&1 &
這樣,標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤都會(huì)被重定向到 output.log 文件中。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END