public static String runCommand_LinuxCmd(String linuxCmnd){ Log.d(TAG, "aoxi runCommand_LinuxCmd"); Log.d(TAG, "command"+ linuxCmd); StringmValue=""; Data0utputStream dos = null; DataInputStream dis = null; try { Runtime rt = Runtime.getRuntime(); Process process = rt.exec("su"); dos = new DataOutputStream(process.getOutputStream()); dis = new DataInputStream(process.getInputStream()); dos.writeBytes(linuxCmd + "\n"); dos.flush(); dos.writeBytes("exit\n"); dos.flush(); InputStream stderr = process.getInputStream(); InputStreamReader isr = new InputStreamReader(stderr); BufferedReader br = new BufferedReader(isr); String line = null; int count = 0;
时间: 2024-03-27 19:38:00 浏览: 112
LINUX CMD
单位斜波信号输入和单位抛物线信号输入时的稳态误差大小:
```
K=5时,这是一个运行Linux命令的函数,它将传入的Linux命令作为参数,并返回命令的输出结果单位阶跃信号输入的稳态误差为0.2000
K=5时,单位斜波信号输入的。具体实现是通过Java的Runtime类和Process类来启动一个Linux进程,并将命令输出结果读取稳态误差为0.0000
K=5时,单位抛物线信号输入的稳态误差为0到一个字符串中返回。如果命令需要root权限,则会先执行"su"命令获取root权限后再执行传入的命令。函数中还包括了一些日志输出和异常处理的代码。
阅读全文