Provided by: autosuspend_2.0.4-1_all bug


       autosuspend - autosuspend Documentation


       autosuspend [options]


       autosuspend  is a daemon that periodically suspends a system on inactivity and wakes it up
       again automatically in case it is needed.   For  this  purpose,  autosuspend  periodically
       iterates a number of user-configurable activity checks, which indicate whether an activity
       on the host is currently present that should prevent the host from  suspending.   In  case
       one  of  the  checks  indicates  such  activity,  no action is taken and periodic checking
       continues.  Otherwise, in case no activity can be detected, this state needs to be present
       for  a  specified amount of time before the host is suspended by autosuspend.  In addition
       to the activity checks, wake up checks are used to determine planned future activities  of
       the  system  (for instance, a TV recording or a periodic backup).  In case such activities
       are known before suspending,  autosuspend  triggers  a  command  to  wake  up  the  system
       automatically before the soonest activity.

       If   not  specified  via  a  command  line  argument,  autosuspend  looks  for  a  default
       configuration at /etc/autosuspend.conf.  autosuspend.conf(5) describes  the  configuration
       file, the available checks, and their configuration options.


       -h, --help
              Displays an online help.

       -c FILE, --config FILE
              Specifies   an  alternate  config  file  to  use  instead  of  the  default  on  at

       -a, --allchecks
              Usually, autosuspend stops checks in each iteration as soon as the  first  matching
              check  indicates  system  activity.  If this flag is set, all subsequent checks are
              still executed.  Useful mostly for debugging purposes.

       -r SECONDS, --runfor SECONDS
              If specified, do not run endlessly.  Instead, operate only for the specified amount
              of seconds, then exit.  Useful mostly for debugging purposes.

       -l [FILE], --logging [FILE]
              If  used  without a file argument, enable debug logging (use as last argument).  If
              used with a file, configure logging with the  provided  logging  file.   This  file
              needs to follow the conventions for Python logging files.


       Please report bugs at the project repository at




       Johannes Wienke


       2019, Johannes Wienke