본문 바로가기

(3)
expect 스크립트를 사용하여 다른서버에서 sudo 사용하기 2012/01/19 - [Study/Linux] - 너무나 강력한 expect 2012/01/18 - [Study/Linux] - tcl 문법 어제 오늘 expect의 강력한 기능에 놀라고 있습니다. 이제 약간의 새로운 시나리오입니다. 1번 서버에서 2번서버로 ssh 접속을 하고(물론 여기서 암호 입력도 처리할수 있으나 전 RSA인증을 사용하므로 여기서는 패스, 이건 인터넷에서 보면 많이 나옵니다.) 그런다음 2번서버에다가 sudo shutdown -r now 라는 명령어를 내려서 재부팅하는 절차입니다. 그럼 2가지 방법입니다. 아규먼트를 받아서 shutdown -r now를 칠것인가 , 아니면 아예 입력되어있는 스크립트일것 인가. 일단 어짜피 전 재부팅만 필요한 기능이여서 안에 집어 넣었습니다. spa..
너무나 강력한 expect 한참동안 서버에서 작업중인것이 있었는데. 반복적인 일이였습니다. 모 언듯보면 다르지만.. 그래서 스크립트를 만들어 사용했는데 bash 하고 expect 입니다. 두개의 경우를 갈라서 말하면 간단한 복사라던지 scp 라던지 단순한 작업음 bash로 되지만 예를들어 만들어진 다른 스크립트를 실행해야한던지, SSH를 통해 다른 서버에 작업을 해야한다든지 이런 복잡한 작업은 expect 로 해결하셔야 합니다. 제가 전 글에 tcl 문법이라는걸 올렸는데. expect가 tcl 문법이더군요. 약간의 팁을 드지면 expect같은경우 끝날때 interact를 사용한다고 합니다. 몇몇분들의 글을 보면 쉘이 프로그램을 실행하고 나서 그다음 실행할수 있는 권한을 유저에게 돌려준다고 있던것 같습니다. 그런데 이걸 응용할수가 ..
putty 무설치 少女時代*Jessica by PiYe - putty 무설치입니다. ... 가끔식 다른컴퓨터에서 작업할때 putty 무설치 찾기 귀찮아서.....라는