如何将java代码处理从打印中排除到日志文件中

时间:2013-10-04 09:45:43

标签: shell unix

我有一个unix shell脚本,它使用java程序处理一些文件。

脚本名称是:Medica_auto.sh

使用以下命令生成此脚本的控制台日志文件:

Sh Medica_auto.sh>> Filelog.log

但是过程是:它还会在日志文件中打印整个java代码处理,并且会增加日志文件的大小。

我使用下面的代码:

$ JAVACODE $ INPUT $ FILE $ DIV_NAME $ Mst_Grp $ File_Mth $ File_Yr

他们的任何方式我都不会在控制台中打印java代码的输出(在日志文件中)??

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

  

我使用下面的代码:

     

$JAVACODE $INPUT$FILE $DIV_NAME $Mst_Grp $File_Mth $File_Yr

     

他们的任何方式我都不打印java代码的输出   console(在日志文件中)??

假设您不希望在日志文件中输出上述行,可以将其替换为:

$JAVACODE $INPUT$FILE $DIV_NAME $Mst_Grp $File_Mth $File_Yr >/dev/null 2>&1