linux环境变量问题

Posted 理舞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux环境变量问题相关的知识,希望对你有一定的参考价值。

在使用jenkins进行自动化部署的时候遇到一个问题,通过jenkins进行自动化部署的时候执行java命令时,提示java不知道是啥命令,确定是装好了java的,猜测是环境变量问题,但是在/etc/profile中也设置了环境变量的,在服务器上新建一个shell文件使用java就可以识别,在网上博客上找到一个说是shell的模式问题造成的,交互式和非交互式、登录与非登录方式时,shell加载的文件不同造成的,具体区别在linux上通过命令

man bash

查看INVOCATION部分内容,上面有加载方式,可以在shell脚本声明的时候指定为某种方式,比如下面这个:

#!/bin/bash -i

 

以上是关于linux环境变量问题的主要内容,如果未能解决你的问题,请参考以下文章

Linux程序写入oralce数据库中文显示为问号??? 代码实现设置环境变量!

Linux_环境变量(添加删除修改)_(命令获取)

Linux下的环境变量与命令行参数

Linux -- 环境变量

得到linux 系统中python的环境变量

如何重新设置linux环境变量