# PATH环境变量修改后在执行环境上未生效的解决方法

#### 现象描述

在服务器环境上修改PATH环境变量，相关修改在Jenkins流水线脚本执行环境上未生效。


#### 可能原因

- 环境变量分为系统环境变量和用户环境变量，无论是修改哪种环境变量后，都需要主动执行source命令，或者重新登录用户，才会刷新当前会话的环境变量。
- Jenkins流水线脚本执行PATH环境变量，是在启动Jenkins进程时对当前服务器PATH的一个“拷贝”，后续Jenkins进程运行过程中，对服务器环境变量的更改并不会同步到Jenkins的PATH值中。


#### 处理步骤

- 请在流水线脚本中source配置文件，或者在脚本文件中定义需要使用的环境变量，临时变更环境变量。
- 同步服务器和Jenkins流水线脚本执行环境的环境变量，同步后重启Jenkins服务。
