installr (version 0.23.4)

os.sleep: Sleeps the operating system (Windows) through a shell command

Description

This sleeps Windows after set amount of time.

Usage

os.sleep(s = 0, m = 0, h = 0, first_turn_hibernate_off = TRUE)

Value

The status code of shell.

Arguments

s

time to wait before shutting down (in seconds), added to m and h; passed to Sys.sleep

m

time to wait before shutting down (in minutes), added to s and h; passed to Sys.sleep

h

time to wait before shutting down (in hours), added to s and m; passed to Sys.sleep

first_turn_hibernate_off

The command rundll32.exe powrprof.dll,SetSuspendState 0,1,0 for sleep is correct - however, it will hibernate instead of sleep if you don't turn the hibernation off. I'm not sure this is true, but that's what is explained in the linke (see bellow)

Author

Tal Galili

References

https://superuser.com/questions/42124/how-can-i-put-the-computer-to-sleep-from-command-prompt-run-menu , https://www.howtogeek.com/howto/windows-vista/quick-tip-create-shutdown-restart-lock-icons-in-windows-vista/, https://superuser.com/a/135450/28536

See Also

system,shell, Sys.sleep, is.windows, os.shutdown, os.sleep, os.hibernate, os.lock, os.restart

Examples

Run this code
if (FALSE) {
## when your code is extremely time-consuming,
# you may need this function to run at the end of
# the simulation.
os.sleep()
}

Run the code above in your browser using DataLab