当前位置:首页 » 编程软件 » java如何去写shell脚本

java如何去写shell脚本

发布时间: 2022-07-08 21:20:33

A. 如何在java中执行shell脚本

import java.io.IOException;

public class test {
public static void main(String[] args) throws IOException,InterruptedException {
//Runtime.getRuntime().exec("/Users/lijialiang/codetest/stop.sh jmeter");
//Runtime.getRuntime().exec(new String[]{"/bin/sh","-c","/codetest/stop.sh jmeter"});
//Runtime.getRuntime().exec(new String[]{"/bin/sh","-c","ps -ef | grep jmeter | grep -v 'grep' |awk '{print $2}'>>result.txt"});
Runtime.getRuntime().exec(new String[]{"/bin/sh","-c","ps -ef | grep <span style="font-family: Arial, Helvetica, sans-serif;">jmeter</span><span style="font-family: Arial, Helvetica, sans-serif;"> | awk '{print $2}' | xargs kill -9"});</span>
//Thread.sleep(100000);
}
}

B. java shell脚本怎么写

  • java-cp"./classes:./classlib"-Dparam1=zzzzztest.myclass$0

  • -cp指定classpath

  • -D指定一个参数,程序内用System.getProperty("param1")访问

  • $0把外部调用的参数传递给javaclass

C. 如何在java中执行shell脚本

在java中执行shell脚本 用法:Runtime.getRuntime().exec("命令");
String shpath="/test/test.sh"; //程序路径
Process process =null;
String command1 = “chmod 777 ” + shpath;
try {
Runtime.getRuntime().exec(command1 ).waitFor();
} catch (IOException e1) {
e1.printStackTrace();
}catch (InterruptedException e) {
e.printStackTrace();
}

String var="201102"; /参数
String command2 = “/bin/sh ” + shpath + ” ” + var;
Runtime.getRuntime().exec(command2).waitFor();

D. 使用java怎么写一个shell脚本

  1. java-cp"./classes:./classlib"-Dparam1=zzzzztest.myclass$0

  2. -cp指定classpath

  3. -D指定一个参数,程序内用System.getProperty("param1")访问

  4. $0把外部调用的参数传递给javaclass

热点内容
我的世界大服务器列表 发布:2025-10-16 08:50:09 浏览:443
如何找回发票软件用户名密码 发布:2025-10-16 08:35:54 浏览:305
电脑怎么打开服务器界面 发布:2025-10-16 08:13:40 浏览:408
115安卓同时下载的文件在哪里 发布:2025-10-16 08:05:34 浏览:413
python抛出异常 发布:2025-10-16 07:42:12 浏览:370
云服务器可以用几个ip 发布:2025-10-16 07:42:07 浏览:239
c语言读取txt文件到数组 发布:2025-10-16 07:12:52 浏览:799
的访问修饰符 发布:2025-10-16 07:00:42 浏览:323
shell定时脚本 发布:2025-10-16 06:59:13 浏览:220
java中加 发布:2025-10-16 06:54:56 浏览:963