在 CentOS 系統中,使用 nohup
命令運行程序時,默認情況下,程序的標準輸出和標準錯誤都會被重定向到名為 nohup.out
的文件中。如果你想要設置日志級別,可以通過修改程序的配置文件或者傳遞參數來實現,具體取決于你要運行的程序。
以下是一些建議:
查看程序文檔:首先,查看你要運行的程序的文檔,了解如何設置日志級別。通常,程序會有一個配置文件,你可以在其中設置日志級別。例如,對于 Gunicorn(一個常用的 Python WSGI HTTP 服務器),你可以在配置文件中設置 loglevel
參數:
loglevel = "info"
然后,使用 nohup
命令運行 Gunicorn,并指定配置文件的路徑:
nohup gunicorn -c /path/to/gunicorn.conf.py myapp:app &
傳遞參數:有些程序允許你在命令行中直接設置日志級別。例如,對于 Python 的 logging 模塊,你可以這樣設置日志級別:
nohup python -c "import logging; logging.basicConfig(level=logging.INFO)" myscript.py &
重定向輸出:如果你不能直接設置程序的日志級別,你可以考慮將程序的輸出重定向到不同的文件,以便于查看和分析。例如,你可以將標準輸出和標準錯誤分別重定向到不同的文件:
nohup myapp > output.log 2> error.log &
這樣,你可以分別查看 output.log
和 error.log
文件,以獲取有關程序運行情況的信息。
總之,設置日志級別的方法取決于你要運行的程序。請查閱程序的文檔以獲取更多信息。