有趣的 script (一)
張貼者: Issaac 位於 上午 2:07
1. 每三小按一次空白鍵
until false;do expect -c 'send " ";sleep 3';done
2. 送出ctrl + c中斷程式a
kill -s 2 $(pidof a)
3. 從a.txt檔案找到並輸入帳號b的密碼
passwd b --stdin < a.txt
4. 一個process 要怎樣偵測出自己是否在背景狀態執行?
if [ -t 0 ]; then ... fi #C語言的寫法為 if(isatty(0)) { ... }
5. 用帳號 aaa 密碼 bbb 用程式 AutoLogin 自動登入telnet
#!/bin/sh
# Usage: ./AutoLogin aaa bbb
set password $2
spawn passwd $1
expect "*password:"
send "$password\r"
expect "*password:"
send "$password\r"
expect eof
6.Command 太長直接跳到底 , 輸入 ctrl + e
跳到開頭, 輸入 ctrl + a