기본적으로 각 서버마다 별도의 시간 초과를 적용하여 동시에 여러 서버에서 프로그램을 종료하려고 합니다. 나는 이것을 시도했지만 ssh «ServerName» 'sleep 2s; otherCommand'
이로 인해 내가 실행중인 기본 터미널이 절전 모드로 전환되었습니다. 나는 그것을 찾아 보았지만 그것에 대해 아무것도 찾을 수 없었습니다. 원하는 동작은 서버(서버 1이라고 가정)가 두 번째 명령을 실행하기 전에 2초를 기다리는 동안 내가 실행 중인 기본 서버(서버 2라고 가정)가 다른 명령을 해당 서버와 다른 서버에 계속 대기시키는 것입니다. 현재 서버 2는 명령을 계속 보내기 전에 2초를 기다립니다.
미리 감사드립니다!
답변1
리모콘이 절전 모드 상태입니다. 그러나 로컬은 원격이 완료되기를 기다리고 있습니다(otherCommand).
백그라운드에서 실행해 보셨나요?
ssh «ServerName» 'sleep 2s; otherCommand' &