su 명령어를 이용해서 계정을 자동으로 바꾸는 스크립트를 만들려고 합니 다. 그런데, 일반적으로
#su - aaa
하면, 패스워드를 치라고 나옵니다. 이부분이 문제인데요~~ 그것을 자동으로 입력할수 있게 할수는 없을까요?
expect 를 쓰세요...
#!/usr/bin/expect spawn bash -c "su -" expect -re "Password" sleep 0.2 send "xxxxxxx\r" interact
Re: [Bash] 자동 입력 하게 만들고 싶습니다.
expect 를 쓰세요...
#!/usr/bin/expect
spawn bash -c "su -"
expect -re "Password"
sleep 0.2
send "xxxxxxx\r"
interact