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环境变量问题的主要内容,如果未能解决你的问题,请参考以下文章