diff options
| author | Gustav Paul <gustav.paul@gmail.com> | 2011-11-29 12:26:39 -0500 |
|---|---|---|
| committer | Adam Langley <agl@golang.org> | 2011-11-29 12:26:39 -0500 |
| commit | c6691d1fb4e59ba620dd7f4fdb3ea24e8a0ab404 (patch) | |
| tree | 722419cdd46969286f45f4dad7e5f553200d4c7c /src/pkg/html/parse_test.go | |
| parent | 175e60a2ad47f477e5e3bfed83beaa9fe6a5ac85 (diff) | |
| download | go-c6691d1fb4e59ba620dd7f4fdb3ea24e8a0ab404.tar.xz | |
exp/ssh: Add Start(cmd string) and Signal(sig string) to Session. Rename Exec to Run.
Exec() has been renamed to Run() in keeping with the os/exec API.
Added func (*Session) Start(cmd string) which starts a remote process but unlike Run() doesn't wait for it to finish before returning.
Run() has been refactored to use Start internally. Its really just a refactoring, no new code but some extra functionality was won.
Also added func (*Session) Signal(sig signal) which sends a UNIX signal to a remote process. This is espcially useful in conjunction with Start() as the two allow you to start a remote process, monitor its stdout/stderr, and send it a TERM/HUP/etc signal when you want it to close.
R=dave, rsc, agl, bradfitz, n13m3y3r, gustavo
CC=golang-dev
https://golang.org/cl/5437058
Diffstat (limited to 'src/pkg/html/parse_test.go')
0 files changed, 0 insertions, 0 deletions
