java是可以执行shell脚本的,如下:
//command就是你在linux上执行脚本的字符串命令
StringBuffer command = new StringBuffer();
command.append(SHELL).append(BLANK);
command.append(CREATEUSER_SH).append(BLANK);
command.append(fsi.getFtpIp()).append(BLANK);
command.append(fsi.getRootPasswd()).append(BLANK);
command.append(fsi.getFixHomePath() + ftpInfo.getHomePath()).append(BLANK);
command.append(ftpInfo.getFtpUser()).append(BLANK);
command.append(ftpInfo.getFtpPasswd()).append(BLANK);
command.append(ftpInfo.getFlag());
// 进程p执行脚本
p = Runtime.getRuntime().exec(command.toString());
取消
评论