问题发现
我利用Jenkins publish over ssh 插件向服务器推送war包后启动。但是发现有一台服务器只能kill进程却无法启动进程。我在网上查过不少资料,但是没有解决这个问题,后来通过对比服务器环境才发现的问题。
问题原因
原因是Jenkins SSH情况下只能调用/usr/bin里面的命令,而不会去引用$PATH里面的命令。所以导致有些命令没有办法调用。具体原因有大神知道的话可以回复一下
问题解决
只要用ln -s 源地址 /usr/bin/命令 将所需要使用的命令通过软连接的方式来关联起来就可以解决这个问题