在 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)閉終端或斷開連接,程序依然會(huì)繼續(xù)運(yùn)行,并且其輸出內(nèi)容將被記錄在 nohup.out 文件里。
舉例來說,如果你執(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 文件中。