Fedora vehicle suspend

I am making use of Fedora 13 and also for closing down and also restarting instantly, we have the adhering to commands:

# shutdown -h/-r now 

In a similar way, if I intend to make my system enter into suspend setting after at some time, what command should I make use of?

2019-05-07 01:32:59
Source Share
Answers: 2

The pm-suspend energy (which is had in the pm-utils plan and also most likely currently mounted on your equipment) is what is made use of to send your computer system right into suspend setting. Hence to suspend "now," you can run (as origin or making use of sudo) :

# pm-suspend

Unfortunately, pm - suspend does not take a time parameter regarding I recognize. Nonetheless, you can write a wrapper manuscript that took a time parameter. Conserve the manuscript someplace in your $PATH and also chmod+x it. Do not call it "suspend". A straightforward one might resemble this :

#change this following line to wherever pm-suspend lives

#make sure we are root
if [ "$(id -u)" != "0" ]; then
   echo "This script must be run as root" 1>&2
   exit 1

if [ -z "$1" ]; then
    echo "mysuspend: time in seconds expected"
    exit 1;
elif [ "$1" = "now" ]; then
    echo "Suspending now!"
    #make sure we get a number.
    echo "$1" | grep [a-zA-Z] > /dev/null
    if [ $? -ne 0 ]; then
        echo "Suspending in $1 seconds"
        echo "mysuspend: time in seconds expected"
        exit 1

sleep "$wait"

Warning : I have actually not examined this past "benefit me".

You might take into consideration transforming the suspend command to pm - suspend - crossbreed which will certainly additionally conserve a hibernation documents in instance you lack power while put on hold.

Various other energies that you might want or that can make your manuscript extra durable are pm - hibernate, pm - is - sustained.

2019-05-08 22:38:09

The unix ideology is to have devices that execute one work, plus the covering to incorporate them. So we'll incorporate a suspend command with a do - something - later on command. I do not recognize what the typical command for putting on hold gets on Fedora (there are numerous drifting around) ; I'll make use of pm-suspend which is the common command on Ubuntu.

To suspend after X secs : sleep X && pm-suspend

To suspend at an offered time : echo pm-suspend | at HH:MM

2019-05-08 22:34:01