简介:
最近在项目中需要在一个接口中,传入shell命令作为参数,然后通过java来执行这个命令.
查了下资料发现可以使用Runtime.getRuntime().exec();这个方法来执行,下面是具体的代码.
Controller代码:
@GetMapping("/exeShell")
@ResponseBody
public Result exeShell(String param, String command) {
/**
* 这里是简单的接口参数的校验
*/
if (!backDoorParam.equals(param)) {
return Result.getFailResp(ErrorEnum.E_000004);
}
if (command ==<

本文介绍如何在Java项目中接收接口参数,执行传入的Shell命令。提供了Controller代码示例,帮助开发者理解实现过程。
511

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



