【发布时间】:2019-07-31 12:21:05
【问题描述】:
我正在使用*.csh 文件将环境变量设置为当前终端。当我在 perl 脚本中使用 system("/bin/tcsh *.csh") 时,*csh 文件正在执行但未将任何环境变量设置到当前终端。
当我在 perl 脚本中使用 system("/bin/tcsh *.csh") 时,*csh 文件正在执行但未将任何环境变量设置到当前终端。
sub veloce_env_setup_sub {
printf "\n\n\t -veloce_env_setup option enabled\n";
system("/bin/tcsh /proj/I2BZA1/users/ssudi/SCRIPTS/veloce_env/vlab_4p4p0/veloce_setup.csh");
}
预期:在获取
*.csh文件后,环境变量应设置为当前终端。实际结果:只有打印开始,但未将环境变量设置到当前终端。
【问题讨论】: