theshell.ch/site/pages/cmd/interm/caffeinate.html
bevilj 63e1cd9725 interm: add pages by @tomazj
git-svn-id: svn+ssh://atelier.inf.usi.ch/home/bevilj/group-1@261 a672b425-5310-4d7a-af5c-997e18724b81
2018-11-18 22:31:01 +00:00

33 lines
1.2 KiB
HTML

---
layout: page
category-page: intermediate
category-title: Intermediate commands
tags: sleep coffee kafee stand by buongiornissimo
author: Joao Tomazoni
title: caffeinate
previous-page: pages/cmd/interm/bash.html
next-page: pages/cmd/interm/cat.html
---
The <code>caffeinate</code> command prevents the computer to go into sleep mode,
just as if you would set it to never sleep in the system preferences.
Type <code>caffeinate -d</code> in your terminal and it will prevent your screen to sleep
without changing the system preferences.</p>
<pre>
caffeinate -d
</pre>
You can also prevent your computer to go sleep while another process is taking place, but turn sleep
mode on again when the process is over, for that you use the same code as above, and then type the
arguments you want to run and prevent computer to go on sleep mode. For example, say you have a
big file on your desktop that you want to md5, and you want to prevent your computer to enter
the sleep mode:
<pre>
caffeinate -d ~/Desktop/bigfile
</pre>
Doing so, your computer is now prevent to enter on sleep mode while the md5 process is running,
and automatically turn the sleep mode on again when the process is completed.