Я хотел бы написать небольшой скрипт на bash.
Запрос: у меня одно WAS-приложение работает на одном сервере.Он содержит много запущенных jvms.
Теперь я хотел бы написать скрипт для того, что все jvms работает и что все останавливает jvms и хранит его в одном текстовом файле.
Я уже написал некоторый сценарий, как показано ниже.
Но когда я запускаю некоторые из состояния jvms не удается показать в текстовом файле.
Не могли бы вы мне помочь?
if [ -n  `grep TNT_Stg_AppSrv01  /tmp/Rajesh/log.txt ` ]; then
    echo "TNT_Stg_AppSrv01  status UP <img src="smiley.gif" alt="Smiley face" height="42" width="42"> " >> /tmp/Rajesh/ServerStartStatus.html
  else
    echo "TNT_Stg_AppSrv01  is stopped <img src="smiley.gif" alt="Smiley face" height="42" width="42"> " > /tmp/Rajesh/ServerStopStatus.html
fi
if [ -n  `grep jvm3  /tmp/Rajesh/log.txt ` ]; then
    echo "jvm3 status is UP <img src="smiley.gif" alt="Smiley face" height="42" width="42"> " >> /tmp/Rajesh/ServerStartStatus.html
  else
    echo "jvm3  is stopped <img src="smiley.gif" alt="Smiley face" height="42" width="42"> " >> /tmp/Rajesh/ServerStopStatus.html
fi
if [ -n `grep jvm1  /tmp/Rajesh/log.txt ` ]; then
    echo "jvm1 status is UP <img src="smiley.gif" alt="Smiley face" height="42" width="42"> " >> /tmp/Rajesh/ServerStartStatus.html
  else
    echo "jvm1  is stopped <img src="smiley.gif" alt="Smiley face" height="42" width="42"> " > /tmp/Rajesh/ServerStopStatus.html
fi
 