我正在写一个自动化脚本,我正在一个一个地重新启动solr服务器。但是有一段时间他们没有重新启动。如何检查solr服务器是否成功重启?
我使用下面的命令来重新启动:
stopsolr; //stoping the solar server
cd $SolrFolder; //going to index folder
unzip -o $solrindex; //extracting the index
sleep 240; //waiting some time
startsolr" >> $SolrLog;//starting server
现在我要检查服务器是否启动与否。如果没有启动,那么我想停止执行脚本并返回一个错误代码。我对Linux环境/ shell脚本不熟悉。我可以使用哪个命令来检查solr服务器的状态?
如果这是在生产中使用,请评价厨师,木偶,saltstack的喜欢,rundeck ... – Jayan