在 Linux 系统中,nohup
命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行。默认情况下,nohup
会将输出重定向到名为 nohup.out
的文件中。如果你想要设置日志级别,可以通过修改程序的配置文件或者使用命令行参数来实现。
以下是一些建议的方法:
/etc/
或 /usr/local/etc/
目录下。找到相应的配置文件,然后根据程序的文档修改日志级别设置。例如,对于 Nginx,你可以在 nginx.conf
文件中设置日志级别:http {
...
error_log /var/log/nginx/error.log debug;
...
}
-v
或 --verbose
参数来增加日志级别:python -v my_script.py
GLOG_v
环境变量来设置日志级别:GLOG_v=2 nohup gunicorn my_app:app &
nohup
命令中使用管道和文本处理工具(如 grep
、sed
或 awk
)来过滤或修改输出。例如,以下命令将只显示包含 “ERROR” 的日志行:nohup your_command > output.log 2>&1 &
grep "ERROR" output.log
请注意,这些方法可能因程序而异。你应该查阅程序的文档以获取有关如何设置日志级别的详细信息。