Linux 자동 암호 입력 로그인 스크립트
#!/usr/bin/expect -fspawn ssh HOSTNAMEexpect "login:"send "username\r"expect "Password:"send "password\r"interact spawn 명령어 : 명령어를 실행한다.expect “특정문자열” : “if 특정 문자열이 나타나면” 정도의 의미send “보낼문자열\r” : 문자열을 전송한다. \r은 엔터키를 의미한다.interact : 이제는 expect를 끝내고 사용자에게 제어권을 넘긴다.set 변수 [lindex $argv 0] : 0번째 명령행 인자를 변수에 지정한다.send “$변수” : 변수에 저장된 문자열을 전송한다.expect eof : expect 종료
시스템 엔지니어링
2018. 1. 4. 12:47
Python 콘솔에서 쉘스크립트 처럼 실행하기
Python 프로그램을 python xxx.py 형태가 아닌 ./src.py로 실행하는 방법에 대해서 알아보자. 스크립트 프로그램 언어인 파이썬은 항상 python xxx.py 형식으로 실행을 시켜야 한다. 파이썬은 이제 대중적 프로그램 언어가 되어서 시스템 관리에도 많이 이용이 되고 있다. 하지만 xxx.sh처럼 ./xxx.sh로 실행하게 하려면 다음과 같이 하면된다. 단, 이 문장은 모든 xxx.py의 최상단에 위치하여야 한다. #!/usr/bin/python 그리고 실행할때는 다음과 같이 실행권한을 준다. chmod +x xxx.py 실행할때는 ./xxx.py로 실행한다.
프로그래밍
2017. 12. 26. 17:47
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday