linux command to check elasticsearch restart code example

Example 1: how to restart elasticsearch node

sudo service elasticsearch.service status -l    
sudo service elasticsearch.service restart

Restart Elasticsearch services ^^

Example 2: bash script to restart elasticsearch

#!/bin/sh

RESTART="/etc/init.d/elasticsearch restart"
SERVICE="elasticsearch"
LOGFILE="/var/log/elasticRestart.log"

ps -ef | grep elastic | grep -v grep > /dev/null
if [ $? -eq 0 ]
then
        /etc/init.d/elasticsearch restart >> /var/log/elasticRestart.log
        echo "Elasticsearch relaunched at $(date)" >> /var/log/elasticRestart.log
else
        echo "Elasticsearch is running $(date)" >> /var/log/elasticRestart.log
fi