본문 바로가기

입력

(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..
xming 에서 한글 입력하기 Ramadan Kareem by creativesam 일단 http://jwmx.tistory.com/910에 가시면 매우 자세하게 설치하시는 방법을 알수 있지만..이상하게도,, 저는 직접 컴파일해서 하려고 하는데 계속 실패해서- rpm으로 깔아버렸습니다. 그리고 , 설치만 하면 작동되는것이 아니라.. ]# vi .bashrc export XMODIFIERS="@im=nabi" export HANGUL_KEYBOARD_TYPE=2 추가해주시고서, 재접속 또는 source .bashrd 하고서 nabi를 하시면 xming에서 원격 하실때 한글을 사용하실수 있습니다.
scanf , gets 여러군데서 찾은 결과는 scanf는 빈공백을 마친걸로 생각한다고 합니다. 그래서 공백이 있는 문자열을 넣을떄는 gets를 사용해야 한다고 합니다. 그런데 gets는 보안상의 문제? 오버플러(이건 또..)의 문제가 있어서 fgets를 사용해야 한다나;; 만약 gets를 사용하는데, 입력도 안했는데, 이녀석이 알아서 입력받은것 처럼, 넘어간다면,, gets(); 이걸 쓰기전에 fflush(stdin); 또는 getchar();를 써서 버퍼를 비워야 한다고 합니다.. fflush(stdin) 하지만 이건 VC 에서 작동하는거라, gcc에서는 작동을 안하다고 하더군요;; .....C.. 들어가면 갈수록 복잡하네;