public static interface Session.Command extends Channel
Channel.Direct, Channel.Forwarded
ErrorNotifiable.Util
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
getErrorStream()
Returns the command's
stderr stream. |
java.lang.String |
getExitErrorMessage()
If the command exit violently
with a signal , an error message would have been
received and can be retrieved via this method. |
Signal |
getExitSignal()
Returns the
signal if the command exit violently, or null if this information was not
received. |
java.lang.Integer |
getExitStatus()
Returns the exit status of the command if it was received, or
null if this information was not
received. |
java.lang.Boolean |
getExitWasCoreDumped()
If the command exit violently
with a signal , information about whether a core dump
took place would have been received and can be retrieved via this method. |
void |
signal(Signal signal)
Send a signal to the remote command.
|
close, getAutoExpand, getID, getInputStream, getLocalMaxPacketSize, getLocalWinSize, getOutputStream, getRecipient, getRemoteMaxPacketSize, getRemoteWinSize, getType, isOpen, join, join, setAutoExpand
handle
notifyError
java.io.InputStream getErrorStream()
stderr
stream.java.lang.String getExitErrorMessage()
with a signal
, an error message would have been
received and can be retrieved via this method. Otherwise, this method will return null
.Signal getExitSignal()
signal
if the command exit violently, or null
if this information was not
received.java.lang.Integer getExitStatus()
null
if this information was not
received.java.lang.Boolean getExitWasCoreDumped()
with a signal
, information about whether a core dump
took place would have been received and can be retrieved via this method. Otherwise, this method will return
null
.void signal(Signal signal) throws TransportException
signal
- the signalTransportException
- if error sending the signal