怎样开发java执行sh文件.sh脚本文件





一个简单的Shell文件如下:

不能正确運行shell文件但是linux终端下面可以正确运行shell文件,本人是菜鸟还望各位解答,谢谢

我现在的做法是将所有命令写入shell攵件

然后用java执行sh文件执行shell文件的时候

执行了400条之后就卡住不动了

请问这是什么问题呢。

这个sh文件在命令行直接执行就没问题

卡住不动的那条直接在命令行执行也没问题

问问各位大大 这其中涉及到什么执行超时的概念吗

估计是遇到耗时的操作了。

就是文件里要执行的命囹有点多

这个耗时的操作系统会在一段时间后停止它的执行吗?

是不是环境变量不同呢建议你试验下shell文件里只写那个有问题的shell,然后用java執行sh文件执行下试试

是不是环境变量不同呢?建议你试验下shell文件里只写那个有问题的shell然后用java执行sh文件执行下试试。

那说明不是shell命令的問题试试获取这个Process的错误流,看看报什么错误

那说明不是shell命令的问题,试试获取这个Process的错误流看看报什么错误。

打印过了。没有錯。

都是命令执行完的控制台打印信息。

可是一起执行的时候执行到这就卡着不动了

那就是一起执行的问题了内存耗光了?
输出流沒有flush被塞满了这个可能性比较大
我加了下面的代码,还是不行

大哥们这个问题是怎么解决的,我也遇到了类似的问题

大哥们,这个問题是怎么解决的我也遇到了类似的问题。

最后还是决定不执行那么多了

如果是1就执行之前的文件

匿名用户不能发表回复!

我要回帖

更多关于 java执行sh文件 的文章

 

随机推荐