OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [expect/] [example/] [archie] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
#!../expect -f
2
 
3
# archie
4
 
5
# Log in to the archie ftp-catalog at McGill University, and mail back results
6
# Brian P. Fitzgerald
7
# Department of Mechanical Engineering
8
# Rensselaer Polytechnic Institute
9
 
10
set CINTR \003  ;# ^C
11
set CSUSP \032  ;# ^Z
12
 
13
set timeout -1
14
spawn telnet quiche.cs.mcgill.ca
15
 
16
expect_after eof exit   ;# archie logs us out if too many people are logged in
17
 
18
expect {
19
        login:          {send archie\r}
20
        "unknown"       {exit 1}
21
        "unreachable"   {exit 1}
22
}
23
 
24
expect  "archie>" {send "set pager\r"}
25
expect  "archie>" {send "set maxhits 20\r"}
26
expect  "archie>" {send "set term vt100\r"}
27
expect  "archie>" {send "set sortby time\r"}
28
expect  "archie>" {
29
        send "set mailto [exec whoami]@[exec hostname].[exec domainname]\r"
30
}
31
 
32
send_user "type ^C to exit, ^Z to suspend\n"
33
interact {
34
        -reset  $CSUSP  {exec kill -STOP [pid]}
35
                $CINTR  {exit 0}
36
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.