[quote=引用 3 楼 qingyuan18 的回复:] 这个脚本是远程执行ssh,如果你的用户不是root或者没有对应权限,实际上在后台是会先登录再新生成一个会话进程来执行该shell脚本,这种情况下Runtime.getRuntime().exec是不行的,因为登录后原有的进程句柄已经结束了 参考我之前整理的这个文章:http://www.ibm.com/developerworks/cn/aix/library/1107_tangqy_serverautomain/ 里面有java ssh的开源包进行该类shell脚本远程执行的方法及代码
这个脚本是远程执行ssh,如果你的用户不是root或者没有对应权限,实际上在后台是会先登录再新生成一个会话进程来执行该shell脚本,这种情况下Runtime.getRuntime().exec是不行的,因为登录后原有的进程句柄已经结束了 参考我之前整理的这个文章:http://www.ibm.com/developerworks/cn/aix/library/1107_tangqy_serverautomain/ 里面有java ssh的开源包进行该类shell脚本远程执行的方法及代码
是没有制定运行bash?
50,547
社区成员
85,621
社区内容
加载中
试试用AI创作助手写篇文章吧