#!/usr/bin/env bash set +e ssh_bin=ssh remote_server=klevze@server3.klevze.si key=/tmp/skinbase-deploy-ssh/identities/id_ed25519 opts=(-o BatchMode=yes -o StrictHostKeyChecking=accept-new -o ConnectTimeout=15 -o IdentitiesOnly=yes) if [[ -S /tmp/skinbase-deploy-ssh/mux-klevze_server3.klevze.si.sock ]]; then opts+=(-o ControlPath=/tmp/skinbase-deploy-ssh/mux-klevze_server3.klevze.si.sock) fi if [[ -f "$key" ]]; then opts+=(-i "$key") fi "$ssh_bin" "${opts[@]}" "$remote_server" 'sudo -n -l' echo EXIT:$? echo '--- ps ---' "$ssh_bin" "${opts[@]}" "$remote_server" "ps -ef | grep -E 'ssr|inertia|supervisor' | grep -v grep" echo '--- status ---' "$ssh_bin" "${opts[@]}" "$remote_server" 'sudo -n /usr/bin/supervisorctl status' echo '--- restart ---' "$ssh_bin" "${opts[@]}" "$remote_server" 'sudo -n /usr/bin/supervisorctl restart skinbase-ssr; echo rc=$?'