Boot Time In Seconds From Epoch

Get machine boot time

return:boot time in seconds from Epoch

Examples

*** Tasks ***
${epoch}  Boot Time In Seconds From Epoch

Get Boot Time

Get computer boot time in seconds from Epoch or in datetime string.

Arguments

Argument Type Default value Description
as_datetime bool Falseif True returns datetime string, otherwise seconds, defaults to False
datetime_format str %Sdatetime string format, defaults to "%Y-%m-%d %H:%M:%S"
param as_datetime:
 if True returns datetime string, otherwise seconds, defaults to False
param datetime_format:
 datetime string format, defaults to "%Y-%m-%d %H:%M:%S"
return:seconds from Epoch or datetime string

Examples

*** Tasks ***
${boottime}  Get Boot Time
${boottime}  Get Boot Time   as_datetime=True
${boottime}  Get Boot Time   as_datetime=True  datetime_format=%d.%m.%Y

Get Machine Name

Get machine name

return:machine name as string

Examples

*** Tasks ***
${machine}  Get Machine Name

Get Memory Stats

Get computer memory stats and return those in bytes or in humanized memory format.

Arguments

Argument Type Default value Description
humanized bool Trueif False returns memory information in bytes, defaults to True

Get computer memory stats and return those in bytes or in humanized memory format.

param humanized:
 if False returns memory information in bytes, defaults to True
return:memory information in dictionary format

Examples

*** Tasks ***
&{mem}     Get Memory Stats
&{mem}     Get Memory Stats   humanized=False

Get Username

Get username of logged in user

return:username as string

Examples

*** Tasks ***
${user}  Get Username

Kill Process

Kill process by name

Arguments

Argument Type Default value Description
process_name strname of the process
param process_name:
 name of the process
return:True if succeeds False if not

Examples

*** Tasks ***
${process}  Process Exists  calc  strict=False
${status}   Kill Process    ${process.name()}

Kill Process By Pid

Kill process by pid

Arguments

Argument Type Default value Description
pid intprocess identifier
param pid:process identifier

Examples

*** Tasks ***
${process}  Process Exists  calc  strict=False
${status}   Kill Process    ${process.pid}

Process Exists

Check if process exists by its name

Arguments

Argument Type Default value Description
process_name strsearch for this process
strict bool Truedefines how match is made, default True which means that process name needs to be exact match and False does inclusive matching
param process_name:
 search for this process
param strict:defines how match is made, default True which means that process name needs to be exact match and False does inclusive matching
return:process instance or False

Examples

*** Tasks ***
${process}  Process Exists  calc
${process}  Process Exists  calc  strict=False

Put System To Sleep

Puts system to sleep mode

Examples

*** Tasks ***
Put System To Sleep