Java在linux上调用shell脚本

java web项目环境搭建在linux上,现在这个项目需要对数据库进行操作,执行数据库的方式采用的是存储过程,但是由于某些因素,存储过程需要执行很久,会因超时而执行失败。 现在想采用一段shell脚本来唤醒存储过程,然后让它自己跑,java不管了,求linux 和java 高手 支个招。
感激不尽,求可运行的shell脚本例子、
用.sh 脚本call 第一不会超时的,第二只要简辩你后台拦租缺call进去了,就算前台超时了 后台还是一直在执行

建议把你的java program打包成jar 直接call 你的jar 包

列子
#!/bin/bash
java -cp ./config:/activation.jar:/axis.jar:test.jar com.Test.run param1,param2

-cp 是你文件 path
config 是你配置文件放置位置, jar 和 sh script 同一级目录(可以根据你具体自己修改)
最后只是你需要run 的class了, 在型念class 里面去call 你对应的procedure
不知丛锋道消敏添加计划任务能不能满足你的需要,就是在你指定的时间,或时间间隔 来执行 存储过程,可不可以满足你的需要 。 如果可以拿郑枝, 查一下 crontab 这个关键字。把shell 脚本添加进去。

至于shell 脚本, 就用你的“java web”的主程序名写进去就可以了
shell不太适合做这样的事情,数据库或者java应该都可以实现你的需求
你要shell脚本怎样唤醒你的存储过程呢?你的存储过程是一个进程调用呢?还是什么?
不知道这个能不能解裂陪决肆镇蠢你的问题旅明。。
...
Process process = Runtime.getRuntime().exec("./test.sh");
process.waitfor( );
...