[ 리눅스 ] SHELL 원격 실행

   조회 3578   추천 0    

 ssh compute-2

date

tail -f /var/log/syslog.log

....


상기와 같이 연속되는 명령어를 원격 대상 컴퓨터에서 실행하고자 합니다.

expect 말고 shell로 해당 경우를 수행할 수 있는지 궁금합니다.


ssh compute-2 "date; tail -f /var/log/syslog.log" 형태로 수행하기는 뭐해서요


감사합니다.

짧은글 일수록 신중하게.
ssh compute-2 |
date |
tail -f /var/log/syslog.log

될련지 모름...
다만 리턴의 값을 다음 줄과 연결해주는 것이 | 로 알고 있음..
man ssh 하면 나옵니다. 원래 ssh compute-2 date 라고 하면 shell 대신에 date를 실행합니다. 원하시는 내용을 스크립트로 만들어서 실행하면 되지 않을까요?
무아 2017-11
옛날 모뎀 통신때 자동말반응 같이 그런 기능이 있는 프로그램이 있을 법 한데 말이죠..
답변 주신 분들 감사합니다.

본문에 언근한 바와 같이,
  ssh remote-ip "명령어"를 수행하지 않고,
  SSH를 1번 수행 및 접속하여, 이후에 해당 되는 명령어들이 원격에서 수행되게 하고자 합니다.

감사합니다.
정희섭 2017-11
스크립트 만들어서 scp 로 밀어넣고 백그라운드로 실행하세요
결국, EXPECT로 만들었습니다. 에구 ~.~


QnA
제목Page 1808/5708
2014-05   5139147   정은준1
2015-12   1673644   백메가
2017-11   5164   불량아빠
2017-11   3900   PCPCMAN
2017-11   4237   Psychophysi…
2017-11   4642   행복하세
2017-11   3906   황진우
2017-11   4040   신은왜
2017-11   4172   Sunrise
2017-11   3276   원상현
2017-11   5488   witbox
2017-11   4322   NAS고장났다…
2017-11   5098   나라사랑
2017-11   3972   으라차차차
2017-11   10297   김건우
2017-11   4875   Tu7885
2017-11   3579   전설속의미…
2017-11   4539   BJH
2017-11   3631   김건우
2017-11   4404   나그네12345
2017-11   3656   미니TM
2017-11   3936   김건우