脚本很简单
java -classpath /app/FATFBD.jar:/app/chardet-1.0.jar cn.gov.pbc.jszjv.swingbase.fatf.DataImport.GetChardet $*
ssh 远程执行这个shell脚本,会报command not found,但是该命令在远程服务器上是可以正常运行的。这是因为ssh远程连接到服务器的环境变量中不包含对应可执行文件的路径。需要在shell脚本中自己添加。把java的路径加上就行了。
博客指出一个简单的Java脚本,通过ssh远程执行shell脚本时会报command not found错误,而该命令在远程服务器上可正常运行。原因是ssh远程连接服务器的环境变量中不包含对应可执行文件路径,解决办法是在shell脚本中添加Java路径。
脚本很简单
java -classpath /app/FATFBD.jar:/app/chardet-1.0.jar cn.gov.pbc.jszjv.swingbase.fatf.DataImport.GetChardet $*
ssh 远程执行这个shell脚本,会报command not found,但是该命令在远程服务器上是可以正常运行的。这是因为ssh远程连接到服务器的环境变量中不包含对应可执行文件的路径。需要在shell脚本中自己添加。把java的路径加上就行了。
667

被折叠的 条评论
为什么被折叠?
