怎样在java代码中调用执行shell脚本呀

2025-04-28 18:52:49
推荐回答(1个)
回答1:

遇到个问题0202 在本地压缩服务器上的xml文件 我就想编写shell教本 脚本内容是链接服务器 找到待压缩文件02压缩文件02 说实话 我不知道这样是否可行02 试试02 但我不知道怎样在java代码中 调用执行shell脚本02 谁能指点指点02 求教...02问题补充:首先谢谢各位朋友的回答 在补充个小问题
能在调用shell脚本时 同时给shell脚本传参数吗 不止一个 能这样写吗
Runtime.getRuntime().exec("/home/asyty/start.sh parma1 parma2 ...");
不能这样写 那能怎么写 问题补充:参数很多了 是不是可以写在一块 中间以空格隔开 也就是把所有的参数以空格链接成一个字符串 放入字符串数组作为一个整体变成一个参数 问题补充:

asyty 写道
引用
参数很多了 是不是可以写在一块 中间以空格隔开 也就是把所有的参数以空格链接成一个字符串 放入字符串数组作为一个整体变成一个参数

没试过 不确定诶
不过可以先List然后 for循环添加参数 list.add("param" + i);
然后再 list.toArray();变成 String[] 类型


谢谢你的回答 嘿嘿 我现在就是像你现在写的那样 循环赋值 不过还没测试现在 还没测试环境 等今天或明天我测试下能不能写成一个参数后我在来说下 呵呵 在次感谢...