Voici la façon dont j'essaierais d'accomplir cette tâche :
- Créez un fichier script qui sera exécuté à chaque fois que le système démarre :
sudo nano ~/sleep.sh
- Introduisez le texte suivant dans le fichier :
#!/bin/bash
sleep 120
pmset sleepnow
#osascript -e 'tell application "System Events" to sleep'
Note : La dernière ligne avec le # au début est un substitut de celle ci-dessus (pmset sleepnow)
- Ouvrez l'éditeur CronJob afin de lancer fréquemment le script :
env EDITOR=nano crontab -e
- Règle d'entrée pour que le script soit lancé automatiquement.
* * * * * sh ~/sleep.sh
- Re/démarrer les CronJobs en cours :
sudo touch /private/etc/crontab
P.S. Je ne l'ai pas testé, mais je serai heureux de vous aider si vous avez besoin de quelque chose de plus.