我想知道我的Weblogic服务器是否已成功启动。我在server_run.log文件中得到以下字符串,该字符串表明服务器已启动。
<20.8.2018 23:25:57 EEST> <Notice> <WebLogicServer><Server started in RUNNING mode>
当手动检查时,我使用以下命令告诉我,以下字符串刚出现在server_run.log文件中,这意味着服务器已启动。
tail -100f server_run.log | grep 'Server started in RUNNING mode'
但是我无法在shell脚本中使用上述命令创建一些if语句。像
if[tail -100f server_run.log | grep 'Server started in RUNNING mode' ==1 ]
答案 0 :(得分:0)
您可以使用以下方法进行日期比较:
DATE=`date '+%Y.%m.%d %H:%M:%S'`
echo $DATE
然后将生成的日期与日志中的日期进行比较。
如果您也想要系统的正常运行时间,则可以使用:
uptime