---
title: "caffeinate : garder votre Mac éveillé depuis Terminal · Guides Kilobat"
url: "https://kilobat.app/fr/guides/caffeinate-keep-mac-awake.html"
description: "Utilisez la commande intégrée caffeinate pour empêcher un Mac de se mettre en veille pendant un téléchargement, une compilation ou un script, et voyez quelles apps le gardent éveillé."
---

Veille et alimentation

# Garder un Mac éveillé depuis Terminal avec caffeinate

La commande `caffeinate` empêche un Mac de se mettre en veille tant qu’une tâche tourne. Elle fait partie de macOS et ne modifie aucun réglage.

S’applique à : toutes les versions actuelles de macOS. Les chemins dans Réglages Système concernent macOS 13 Ventura et ultérieur. · Vérifié le 29 octobre 2026

## Symptômes

- Un téléchargement, une compilation ou un script s’arrête quand le Mac se met en veille.
- Une session à distance ou une connexion SSH se coupe après quelques minutes sans saisie.
- Vous voulez que le Mac reste éveillé le temps d’une tâche, sans modifier les réglages de veille.

## Causes probables

- **Veille par inactivité.** macOS met le Mac en veille après un certain temps sans saisie au clavier ou à la souris. L’activité réseau seule ne l’en empêche pas toujours.
- **Veille de l’écran.** L’écran s’éteint selon sa propre minuterie. Sur certains Mac, le système se met ensuite en veille lui aussi.
- **L’écran rabattu.** Rabattre l’écran d’un Mac portable le met en veille. `caffeinate` n’y change rien. Consultez [Garder un Mac portable en marche écran rabattu](https://kilobat.app/fr/guides/clamshell-lid-closed-mac.html).

## Comment vérifier

1. Ouvrez Terminal. Voyez quels processus empêchent actuellement la veille.

   ```
   pmset -g assertions
   ```

   Résultat Une liste d’assertions comme `PreventUserIdleSystemSleep`, avec le processus qui détient chacune d’elles.
2. Affichez les réglages de veille actuellement en vigueur.

   ```
   pmset -g
   ```

## Comment corriger

1. Pour garder le Mac éveillé pendant l’exécution d’une commande, placez `caffeinate -i` devant la commande. L’assertion prend fin avec la commande.

   ```
   caffeinate -i make
   ```
2. Pour garder le Mac éveillé pendant une durée fixe, indiquez-la en secondes avec `-t`. Cet exemple correspond à deux heures.

   ```
   caffeinate -i -t 7200
   ```
3. Pour garder le Mac éveillé jusqu’à l’arrêt d’un processus, indiquez son identifiant de processus (PID) avec `-w`.

   ```
   caffeinate -i -w 12345
   ```
4. Pour garder aussi l’écran allumé, ajoutez `-d`.

   ```
   caffeinate -d -i
   ```
5. Pour arrêter un `caffeinate` lancé sans commande, appuyez sur Contrôle + C.
6. Pour empêcher la suspension automatique quand l’écran est éteint, modifiez le réglage. Sur un Mac portable, choisissez menu Pomme > Réglages Système > Batterie > Options. Activez « Empêcher la suspension d’activité automatique sur l’adaptateur secteur lorsque l’écran est éteint ».
7. Sur un Mac de bureau, choisissez menu Pomme > Réglages Système > Énergie. Activez « Empêcher la suspension d’activité automatique lorsque l’écran est éteint ».

## Avec Kilobat

1. Kilobat peut garder le Mac éveillé jusqu’à ce qu’un téléchargement se calme, puis le laisser se mettre en veille. Ouvrez Kilobat depuis la barre des menus. Cliquez sur la tasse de thé et choisissez « Jusqu’à la fin des téléchargements ».
2. La CLI fait de même. Elle s’arrête après 3 minutes sous 16 KB/s.

   ```
   kilobat awake --until-quiet
   ```
3. Pour garder le Mac éveillé pendant l’exécution d’une commande, et voir les données qu’elle a échangées, utilisez `awake --`.

   ```
   kilobat awake -- make release
   ```
4. Ces fonctionnalités sont gratuites. Consultez [la recette](https://kilobat.app/fr/guides/recipes/keep-mac-awake-download.html) pour les étapes dans l’app, la CLI et MCP.

## Questions

**caffeinate garde-t-il le Mac éveillé écran rabattu ?**

Non. `caffeinate` empêche la veille par inactivité. Rabattre l’écran met quand même un Mac portable en veille, sauf si le Mac est relié à un écran, un clavier et une alimentation externes. Consultez [Garder un Mac portable en marche écran rabattu](https://kilobat.app/fr/guides/clamshell-lid-closed-mac.html).

**À quoi sert l’option -s ?**

`-s` empêche la veille du système. La page man indique que cela ne fonctionne que lorsque le Mac est sur secteur.

**caffeinate modifie-t-il mes réglages ?**

Non. Il crée des assertions d’alimentation. Elles prennent fin quand `caffeinate` s’arrête.

## Sources

- caffeinate(8), page man installée avec macOS 27.2
- pmset(1), page man installée avec macOS 27.2
- [Assistance Apple : Définir les réglages de suspension d’activité et de réactivation de votre Mac](https://support.apple.com/guide/mac-help/prevent-your-mac-from-sleeping-mchle41a6ccd/mac)

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec `man <name>` dans Terminal.

## Guides associés

- [Garder votre Mac éveillé jusqu’à la fin d’un téléchargement](https://kilobat.app/fr/guides/recipes/keep-mac-awake-download.html): Kilobat garde le Mac éveillé tant que des transferts sont en cours.
- [La veille du Mac interrompt les téléchargements](https://kilobat.app/fr/guides/mac-sleep-stops-downloads.html): Un Mac en veille arrête la plupart des activités des apps : un long téléchargement peut s’interrompre ou échouer.
- [Garder un Mac portable en marche écran rabattu](https://kilobat.app/fr/guides/clamshell-lid-closed-mac.html): Rabattre l’écran met un Mac portable en veille.
