Sys.info
Extract System and User Information
Description
Extracts information about the system and user.
Usage
Sys.info()
Details
The value of Sys.info()[["sysname"]] can be used in scripts to distinguish between Linux, Windows, and Mac.
Value
returns a named character vector with with the following elements:
sysname |
the type of system. Can be either "Linux", "Windows", or "Darwin".
|
release |
the release string for the operation system.
The value is platform-dependent.
|
version |
the version string for the operating system.
|
nodename |
the node name for the system.
|
machine |
the type of machine (for example, "x86_64").
|
login |
the login used for the session.
|
user |
the user name for the session.
|
effective_user |
the effective user name for the session.
|
See Also
Examples
Sys.info()
if(Sys.info()[["sysname"]] == "Linux") {
# Do something only on Linux
}