执行的命令在括号内 语法: 变量名称=$(执行的命令) 1. 示例: 管道符 通过反引号或$()可以获取某个命令执行的结果并赋值给一个变量,通常接下来我们会对这个新的变量进行处理。 管道符可以省去这个变量,直接处理某个命令执行的结果。 也可以这么理解:管道符可以将一个命令的输出作为另一个命令的输入。 管道符:...
"localPath/to/script.sh": 本地Shell脚本的路径。 "remotePath/to/script.sh": 远程服务器上存放Shell脚本的路径。 步骤3:执行Shell脚本并获取返回值 最后,你需要在远程服务器上执行Shell脚本,并获取其返回值。下面是一个示例代码: publicclassExecuteShellScript{publicstaticvoidmain(String[]args){JSchjsch=new...
获取远程执行shell结果的方法有两种: 1、变量赋值: result=`ssh x@B ~/command.sh` 1. 使用这种方式结果直接保存到result变量中了。 #!/bin/bash echo'starting...' SERVICENAME='javarefreshcache' ip="10.77.42.99" result=`ssh root@$ip'ps -ef | grep '$SERVICENAME| grep -v grep` if[-z"$re...
51CTO博客已为您找到关于shell脚本执行java类 获取返回值的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及shell脚本执行java类 获取返回值问答内容。更多shell脚本执行java类 获取返回值相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进