Я хотел бы написать небольшой скрипт на 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