mirror of
https://github.com/m8tin/cis.git
synced 2025-12-06 07:48:26 +01:00
checkOrStartSSHMaster() improved
This commit is contained in:
@@ -13,8 +13,7 @@ _SOCKET='~/.ssh/%r@%h:%p'
|
|||||||
|
|
||||||
|
|
||||||
function checkOrStartSSHMaster() {
|
function checkOrStartSSHMaster() {
|
||||||
timeout --preserve-status 1 "ssh -O check -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN}" &> /dev/null \
|
timeout --preserve-status 3 ssh -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} exit 0 &> /dev/null \
|
||||||
&& echo "master checked" \
|
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
||||||
|
|||||||
@@ -13,8 +13,7 @@ _SOCKET='~/.ssh/%r@%h:%p'
|
|||||||
|
|
||||||
|
|
||||||
function checkOrStartSSHMaster() {
|
function checkOrStartSSHMaster() {
|
||||||
timeout --preserve-status 1 "ssh -O check -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN}" &> /dev/null \
|
timeout --preserve-status 3 ssh -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} exit 0 &> /dev/null \
|
||||||
&& echo "master checked" \
|
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ _SOCKET='~/.ssh/%r@%h:%p'
|
|||||||
|
|
||||||
|
|
||||||
function checkOrStartSSHMaster() {
|
function checkOrStartSSHMaster() {
|
||||||
timeout --preserve-status 1 "ssh -O check -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN}" &> /dev/null \
|
timeout --preserve-status 3 ssh -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} exit 0 &> /dev/null \
|
||||||
&& echo "master checked" \
|
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
||||||
|
|||||||
@@ -30,8 +30,7 @@ _DEBUG_PATH="/tmp/monitor/"
|
|||||||
|
|
||||||
|
|
||||||
function checkOrStartSSHMaster() {
|
function checkOrStartSSHMaster() {
|
||||||
timeout --preserve-status 1 "ssh -O check -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN}" &> /dev/null \
|
timeout --preserve-status 3 ssh -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} exit 0 &> /dev/null \
|
||||||
&& echo "master checked" \
|
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
||||||
|
|||||||
@@ -13,8 +13,7 @@ _SOCKET='~/.ssh/%r@%h:%p'
|
|||||||
|
|
||||||
|
|
||||||
function checkOrStartSSHMaster() {
|
function checkOrStartSSHMaster() {
|
||||||
timeout --preserve-status 1 "ssh -O check -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN}" &> /dev/null \
|
timeout --preserve-status 3 ssh -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} exit 0 &> /dev/null \
|
||||||
&& echo "master checked" \
|
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
ssh -O stop -S ${_SOCKET} -p ${_REMOTE_PORT} ${_REMOTE_USER}@${_REMOTE_HOSTNAME_FQDN} &> /dev/null
|
||||||
|
|||||||
Reference in New Issue
Block a user