正常想查看进程号是下面的代码:
session.execCommand("ps -ef | grep /home/upload/aaa/aa.jar ");
但是文件夹名字aaa和文件aa.jar 都是作为参数得到的,
就是我先上传这个文件,然后再启动它查询他的进程号应该怎样写?上传的文件和文件夹名字是参数。
就是这个参数在 session.execCommand里面怎样写?因为他是获取到的,不是已知的
String remoteTargetDirectory=“/home/upload/aaa”;
String origFileName=file.getOriginalFilename();
String jarRoute=remoteTargetDirectory+"/"+origFileName;
String cmd1="ps -ef | grep"+" "+jarRoute+" | grep -v grep | awk '{print $2}' | xargs kill -9";