在开源社区下载的一个源码配用一个工具fi_info,这个工具打印环境变量fi_info -e有:FI_LOG_LEVEL等。 (代码里面看是用getenv获取)
而我在命令行用printenv 打印的环境变量里面却没有看到FI_LOG_LEVEL。printenv 不是打印系统所有的环境变量吗?为什么没有FI_LOG_LEVEL呢?
FI_LOG_LEVEL
环境变量应该是fi_info
程序根据这个环境变量是否已设置而自动添加的,用来控制fi_info
的log level。如果程序自己添加的环境变量没有导出(export)的话,那么它只在那个进程里有效。