如何用脚本安装时使环境生效?

我写了一个自动化安装脚本需要安装jdk,和pm2 ,于是我在脚本中添加了环境变量到/etc/profile,但是需要source /etc/profile/,我将这句话完整的写入了脚本当中,但是我装pm2时, 需要运行source ~/.bashrc ,结果运行脚本时 环境变量添加了 但是不能生效 需要退出脚本 在终端单独运行source ~/.bashrc,我用的系统时乌班图的,请教各位,如何在安装脚本中始变量生效?