首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java在linux环境停执行linux命令,然后返回命令返回值,返回值添加到另一个数据库的一个表中的字段里

2013-10-22 
java在linux环境下执行linux命令,然后返回命令返回值,返回值添加到另一个数据库的一个表中的字段里export

java在linux环境下执行linux命令,然后返回命令返回值,返回值添加到另一个数据库的一个表中的字段里
export DBPS_HOME=/oracle/weblogiclog
err_1=`grep "ProtocolException" $DBPS_HOME/base_domain.log|wc -l`
if [ $err_1 -ne 0 ]
then
sqlplus -s /nolog <<EOF
connect taxdw/sanjianetdw
insert into dw_rcwh_weblogiclog_error(xxms) values ('ProtocolException');
commit;
exit;
EOF
fi
rm $DBPS_HOME/base_domain.log

如何在java中写一个方法。调用这个命令啊? linux 数据库 java
[解决办法]
Runtime.getRuntime().exec()
这个方法应该可以。
[解决办法]
把这一段命令写到一个.sh文件中。
java里用 Runtime.getRuntime().exec("bash "+ shell); 调用。

热点排行
Bad Request.