System

Moduleejs.sys
Namespace"ejs.sys"
Definition class System
SpecifiedEjs-11.
InheritanceSystem inherit Object

System is a utility class providing methods to interact with the operating system.


Properties

QualifiersPropertyTypeDescription
public static const BufsizeNumber 

System Methods

QualifiersMethod
public static get hostname(fullyQualified: Boolean): String
 Get the system hostname.
public static run(cmd: String): String
 Execute a command/program using the default operating system shell.
public static runx(cmd: String): Void

Method Detail

static get public hostname(fullyQualified: Boolean): String

Get the system hostname.

Parameters
fullyQualified: Boolean If true, return a hostname including a domain portion [default: true]
Returns
A host name string.

static public run(cmd: String): String

Execute a command/program using the default operating system shell.

Parameters
Returns
A text stream connected to the programs standard output.

Throws

IOError: if the command exits with non-zero status.


static public runx(cmd: String): Void