Grouped Summary of Commands
Process Interaction
close | Close connection to a spawned process. |
disconnect | Disconnect forked process from terminal. |
exp_continue | Continue execution during expect command. |
expect | Match patterns and perform actions based on process output. |
expect_after | Match patterns and specify actions to perform after expect command pattern matching. |
expect_background | Match patterns and specify actions to perform outside of expect command. |
expect_before | Match patterns and specify actions to perform before expect command pattern matching. |
expect_tty | Similar to expect, but reads from /dev/tty. |
expect_user | Similar to expect, but reads from standard input. |
inter_return | Causes an interact or interpreter command to perform a return in its caller. |
interact | Transfer control of a process to the user. |
interpreter | Connect user to the Tcl interpreter. |
overlay | Execute a new program in place of Expect. |
send | Send a string to a spawned process. |
send_error | Send a string to standard error output. |
send_log | Send a string to the log file. |
send_tty | Send a string to /dev/tty. |
send_user | Send a string to standard output. |
spawn | Create a new spawned process. |
wait | Wait for a spawned process to terminate. |
Utility Commands
debug | Start, stop, or return status of the debugger. |
exit | Cause Expect to exit. |
exp_getpid | Return current process ID. |
exp_internal | Enable, disable, or log diagnostic output. |
exp_open | Convert spawn ID to Tcl file descriptor. |
exp_pid | Return process ID for spawned process. |
expect_version | Return, generate an error, or exit based on Expect ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access