# Functions
Execute - Execute child process and wait to results.
ExecuteCommandsWithTimeout parses the list of commands and executes them in the current working directory with a specified timeout.
ExecuteWithTimeout executes child processes and waits for the results.
# Constants
ExecInvalidTimeoutMsg is the error message that occurs when a timeout value is invalid.
ExecTimeoutMsg is the error message that occurs when a timeout is reached during commands execution.