社区
Java SE
帖子详情
java 调用linux下sh文件的问题
luanxu
2007-09-20 09:23:16
现有命令如下:
nohup sh/master.sh >master.log &
我之前采用了Runtime.getRuntime().exec的方法,可是运行时无法运行这样的命令,请高手指点如何书写才是正确的。
...全文
1225
10
打赏
收藏
java 调用linux下sh文件的问题
现有命令如下: nohup sh/master.sh >master.log & 我之前采用了Runtime.getRuntime().exec的方法,可是运行时无法运行这样的命令,请高手指点如何书写才是正确的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sea_force
2007-09-20
打赏
举报
回复
nohup sh master.sh >master.log &
解释下: sh只是执行脚本的一种方式,可以参考一下Linux脚本运行方式
注意要加空格哦
"&" 是说当前用户如果退出 脚本继续运行....
明白了吧????
sunboylyg
2007-09-20
打赏
举报
回复
sh文件需要在Linux系统下才能执行的
havies
2007-09-20
打赏
举报
回复
UP~~~~~
luanxu
2007-09-20
打赏
举报
回复
继续顶!
havies
2007-09-20
打赏
举报
回复
UP~~~~~
luanxu
2007-09-20
打赏
举报
回复
自己顶~!
fslx2008
2007-09-20
打赏
举报
回复
呵呵,具体问题还是好好看这个Runtime.getRuntime().exec的方法,会涉及路径的问题,在虚拟机下去访问外部文件下的命令,所以要看exec(String[] cmdarray, String[] envp, File dir)
guorujian
2007-09-20
打赏
举报
回复
http://blog.csdn.net/huivip/archive/2007/05/14/1608339.aspx
luanxu
2007-09-20
打赏
举报
回复
而且你的解释也有错误的地方,nohup才是在后台运行的控制
luanxu
2007-09-20
打赏
举报
回复
谢谢你的回答,不过,这些命令我都是懂的,在shell里也测试通过了,问题是如何放在java程序里来调用执行
Axis2-1.6.2
Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。是开发web service强大是工具软件。安装方法可参照博客“Axis2下载与安装”。
Java
调用
sh
文件
其实
java
调用
linux
下的
sh
文件
,和
调用
windows下的exe
文件
,是一样的,可以用过两种方法: 方法一: [code="
java
"]ProcessBuilder pb = new ProcessBuilder("my
sh
ellScript.
sh
", "myArg1", "myArg2"); Map env = pb.environment(); env.put("VAR1",...
java
调用
.
sh
文件
_
java
调用
cmd/
sh
文件
最近在做产品遇到
java
在windows下面
调用
bat脚本和在
linux
下
调用
sh
ell脚本,现在记录一下以便以后查阅。首先贴出RuntimeUtils工具类,此类简化了 Runtime中exec的
调用
package com.zohan.www.util;import
java
.io.File;import
java
.io.IOException;import org.apache.commons...
java
同步
调用
Linux
系统下的可执行
文件
直接来一个简单的
Java
程序
调用
Linux
下的可执行
文件
,当然此
java
程序应该运行在
Linux
系统下的。 代码片段如下: //"
sh
" + script + " " + args; String commond = "简单的程序指令,如果复杂,貌似是字符串数组" //执行
Linux
命令,子线程执行,生成标准化
文件
...
java
调用
sh
ell
文件
、远程
调用
sh
ell
文件
并且传入参数、.
sh
文件
执行的几种方法
linux
运行*.
sh
文件
的方法: 在
Linux
系统下运行.
sh
文件
有两种方法,比如我在root/zpy目录下有个zpy.
sh
文件
第一种(这种办法需要用chmod使得
文件
具备执行条件(x): chmod u+x zpy.
sh
): 1、在任何路径下,输入该
文件
的绝对路径/root/zpy/zpy.
sh
就可执行该
文件
(当然要在权限允许情况下) 2、cd到zpy.
sh
文件
的目录下,然后执...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章