java.lang.Object
oshi.software.os.OSSession
This class encapsulates information about users who are currently logged in to an operating system.
-
Constructor Details
-
OSSession
-
-
Method Details
-
getUserName
Gets the login name of the user- Returns:
- the userName
-
getTerminalDevice
Gets the terminal device (such as tty, pts, etc.) the user used to log in- Returns:
- the terminalDevice
-
getLoginTime
public long getLoginTime()Gets the time the user logged in- Returns:
- the loginTime, in milliseconds since the 1970 epoch
-
getHost
Gets the remote host from which the user logged in- Returns:
- the host as either an IPv4 or IPv6 representation. If the host is unspecified, may also be an empty string, depending on the platform.
-
toString
-