[ 리눅스 ] SHELL 원격 실행

   조회 3580   추천 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   5139478   정은준1
2015-12   1674029   백메가
2017-11   4190   레바인
2017-11   5168   불량아빠
2017-11   3904   PCPCMAN
2017-11   4238   Psychophysi…
2017-11   4643   행복하세
2017-11   3907   황진우
2017-11   4044   신은왜
2017-11   4173   Sunrise
2017-11   3277   원상현
2017-11   5502   witbox
2017-11   4329   NAS고장났다…
2017-11   5101   나라사랑
2017-11   3975   으라차차차
2017-11   10298   김건우
2017-11   4877   Tu7885
2017-11   3581   전설속의미…
2017-11   4546   BJH
2017-11   3632   김건우
2017-11   4405   나그네12345
2017-11   3659   미니TM