首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >CODING 持续集成 >远程 SSH 执行命令时环境变量不生效怎么办?

远程 SSH 执行命令时环境变量不生效怎么办?

词条归属:CODING 持续集成

由于在使用构建机连接远程 SSH 时使用了“非交互非登录式”连接,因此无法引用远程机器的 /etc/profile~/.bashrc 等文件配置中的环境变量。

您可以参见以下示例,使用 export 命令再设置变量且用 && 符号连续输入命令。

代码语言:txt
复制
export PATH=/opt/jdk1.8.0_281/bin:$PATH && java -version
相关文章
关于SSH远程执行命令和环境变量的问题
不论是在学校里还是在公司中,远程登录服务器调试是一件很平常的事情。通过服务器,我们有很多种方式进行开发,喜欢极客风的可以直接通过Vim在服务器中进行开发,配合各种插件在开发效率上还是很高的;另一种就是利用IDE远程连接服务器进行调试,这样可以借助一些IDE的强大功能,提升自己的开发效率(Pycharm、VSCODE)。
老潘
2023-10-19
1.9K0
解决SSH登录用户执行的命令部分环境变量参数不生效的问题
然后 SSH 目标机器,并通过pm2 start app.js 启动应用程序,但是应用程序的请求走不到http代理程序。
旺财的城堡
2018-11-20
2.4K0
SSH集群登录、文件同步分发、同步执行脚本
密钥文件 ~/.ssh/id_rsa.pub为公钥 ~/.ssh/id_rsa为密钥
Libertyyyyy
2022-11-01
1.8K0
SSH隧道详解与使用AutoSSH实现稳定的内网穿透
SSH 是一种建立在应用层基础上的安全协议,利用SSH进行数据传输时也是较为可靠和安全的。当有明文数据传输时,为保障其安全,可以利用SSH隧道对其进行加密安全传输,本文中讲到的SSH隧道用法均可以保障安全传输,文中不详做介绍,本文着重讲解除安全传输之外的其他使用场景,来分别分析三种SSH隧道的用法。
冯大仙
2021-11-15
6.4K0
Linux环境变量加载顺序分析
我们登录linux有很多种,bash来交互式执行,或者直接非交互式执行命令。试验后,可以发现,原来这几个的环境变量加载都是不同的。
sean.liu
2022-09-07
2.6K0
点击加载更多
词条知识树 66个知识点
更多
  • Jenkinsfile 语法相关问题(6个知识点)
  • 构建执行相关问题(13个知识点)
  • 持续集成与代码仓库相关(8个知识点)
  • 持续集成与制品库相关(4个知识点)
  • 自定义构建节点相关(13个知识点)
  • 常见错误码(17个知识点)
  • 其他(5个知识点)
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券