在 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
请注意,这些方法可能因程序而异。你应该查阅程序的文档以获取有关如何设置日志级别的详细信息。