#!/bin/bash PRIVATE_KEY="${PRIVATE_KEY}" SSH_PORT="${SSH_PORT}" REMOTE_USER="${REMOTE_USER}" SERVER_IP="${SERVER_IP}" TMP_DIR_UPLOAD_FILE="/home/$REMOTE_USER/" scp -i $PRIVATE_KEY -P $SSH_PORT ./grafana.ini $REMOTE_USER@$SERVER_IP:$TMP_DIR_UPLOAD_FILE/grafana.ini ssh -i $PRIVATE_KEY -p $SSH_PORT $REMOTE_USER@$SERVER_IP "sudo cp /etc/grafana/grafana.ini /etc/grafana/grafana.ini.bak" ssh -i $PRIVATE_KEY -p $SSH_PORT $REMOTE_USER@$SERVER_IP "sudo cp $TMP_DIR_UPLOAD_FILE/grafana.ini /etc/grafana/grafana.ini" ssh -i $PRIVATE_KEY -p $SSH_PORT $REMOTE_USER@$SERVER_IP "sudo systemctl restart grafana-server" ssh -i $PRIVATE_KEY -p $SSH_PORT $REMOTE_USER@$SERVER_IP "sudo systemctl status grafana-server"