欢迎访问我的个人网站==》 jiashubing.cn

nohup: 无法运行命令"java": 没有那个文件或目录

问题

在一个Linux服务器上有shell 脚本如下:

nohup java -jar test.jar >> ./nohup.out 2>&1 &

直接执行脚本 sh start.sh 是没有问题的

但是在另一个服务器上,执行这个服务器上的脚本,就会出现

nohup: 无法运行命令"java": 没有那个文件或目录 

 

解决办法

无法识别java命令,填写全路径就可以

nohup /usr/java/jdk1.8.0_131/bin/java -jar test.jar >> ./nohup.out 2>&1 &

 

用了下面的方法无效
1、source /etc/profilesource /root/.bash_profile
2、shell脚本头添加 #!/bin/bash

 

原创文章,欢迎转载,转载请注明出处!

posted @ 2019-05-20 14:27  贾树丙  阅读(21214)  评论(0编辑  收藏  举报