exptct 날짜 넣기
1 #!/usr/bin/expect
2 set Today [timestamp -format %Y-%m%d-%H%M]
3 set timeout 1
4 spawn bash -c "df -h > $Today.log";
5 expect -re "password"
6 send "비번\r"
7 interact
set Today [timestamp -format %Y-%m%d-%H%M]
이 문구가 날짜 지정 하는 것이다.
Today 에 %Y(년)-%m(월)%d(일)-%H(시간)%M(분)
이렇게 찍힌다.
set timeout 1
이 문구는 실행 시간
spawn bash -c "df -h > $Today.log";
여기에 실행 시킬 명령어 작성 $Today 여기에 위에서 지정한 날짜시간분이 찍힌다.
expect -re "password"
위 문구는 실행 도중에 password 라는 문구가 나오면
send "비번\r"
위 명령어 부분에 비번이라고 적힌 비번을 자동으로 찍어 준다.
'리눅스' 카테고리의 다른 글
우분투 mrtg 용 snmp 설정 방법 (0) | 2018.10.11 |
---|---|
centos mrtg 설치 (0) | 2018.10.08 |
grep 명령어 (0) | 2018.10.02 |
심볼릭 링크 걸기 (0) | 2018.10.02 |
centos 7 yum list 업데이트 (0) | 2018.09.21 |