在 CentOS 系統中,使用 nohup
命令運行的程序會將輸出重定向到一個名為 nohup.out
的文件中,該文件通常位于當前工作目錄下。如果你想找到這個文件,可以使用以下命令:
find / -name nohup.out 2>/dev/null
這個命令會在整個文件系統中搜索名為 nohup.out
的文件,并將錯誤輸出重定向到 /dev/null
(即忽略錯誤輸出)。找到文件后,你可以使用 cat
、less
或 tail
等命令查看文件內容。
例如,要查看 nohup.out
文件的最后 10 行,可以使用以下命令:
tail -n 10 nohup.out
如果你想在其他目錄下運行程序并指定日志文件的位置,可以在 nohup
命令后使用重定向操作符 >
。例如,要將輸出重定向到 /tmp/myapp.log
文件中,可以使用以下命令:
nohup your_command > /tmp/myapp.log 2>&1 &
這個命令會將標準輸出和標準錯誤輸出都重定向到 /tmp/myapp.log
文件中,并在后臺運行程序。