summaryrefslogtreecommitdiff
path: root/example/timed-run
blob: 80def4874ae25f05bb69d41c19f63dd3c38e245c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
# -*- tcl -*-
# The next line is executed by /bin/sh, but not tcl \
exec tclsh "$0" ${1+"$@"}

package require Expect

# run a program for a given amount of time
# i.e. time 20 long_running_program

set timeout [lindex $argv 0]
eval spawn [lrange $argv 1 end]
expect