• Gustav Paul's avatar
    exp/ssh: Add Start(cmd string) and Signal(sig string) to Session. Rename Exec to Run. · c6691d1f
    Gustav Paul authored
    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
    c6691d1f
Name
Last commit
Last update
..
Makefile Loading commit data...
channel.go Loading commit data...
cipher.go Loading commit data...
cipher_test.go Loading commit data...
client.go Loading commit data...
client_auth.go Loading commit data...
client_auth_test.go Loading commit data...
client_func_test.go Loading commit data...
common.go Loading commit data...
common_test.go Loading commit data...
doc.go Loading commit data...
messages.go Loading commit data...
messages_test.go Loading commit data...
server.go Loading commit data...
server_shell.go Loading commit data...
server_shell_test.go Loading commit data...
session.go Loading commit data...
tcpip.go Loading commit data...
tcpip_func_test.go Loading commit data...
transport.go Loading commit data...
transport_test.go Loading commit data...