解决Too many levels of symbolic links的问题

使用ln创建软连接的时候出现Too many levels of symbolic links

原因在于我使用了相对路径去创建软连接,这样就要导致出现这个错误
root@instance-vgiv786y:/opt/jdk1.8.0_181/bin# ln -s java /usr/local/bin/java
修改为:
root@instance-vgiv786y:/opt/jdk1.8.0_181/bin# ln -s /opt/jdk1.8.0_181/bin/java /usr/local/bin/java

大家一看就知道,很明显我这是在安装jdk,但是我为什么要创建这个软连接,直接在/etc/profile添加环境变量不就行了吗?可是将这台服务器作为jenkins的一个节点连接时,居然提示找不到java,明明我添加了环境变量并且生效了,jenkins非要在各种bin目录下去找,于是我就创建了这个软连接。

你可能感兴趣的:(Linux,jenkins)