Le site pmset
est incroyablement puissante. Lisez la page de son manuel pour vous faire une idée de toutes les fonctionnalités qu'elle offre. Pour obtenir ce que vous recherchez, vous pouvez utiliser le programmateur intégré à chaque Mac en définissant la date et l'heure exactes auxquelles vous souhaitez que votre Mac s'endorme : pmset schedule sleep "09/01/2018 00:00:00"
.
Pour autant que je sache, cela ne vous permet pas de définir un calendrier avec une heure relative. Une solution potentielle à ce problème serait d'écrire un simple script de deux lignes qui laisse tout d'abord date
comprendre ce que signifie "dans 10 minutes". Le site -v +10M
vous permettra de le faire. Encore une fois, lisez la page du manuel pour obtenir tous les détails.
J'ai un script qui, toutes les 10 minutes, programme un 'power on' dans 2 heures à partir de l'heure actuelle pour le Mac mini que j'utilise comme serveur de fichiers. Lorsque le courant tombe, que mon onduleur s'épuise et que la machine s'éteint, elle se rallume automatiquement deux heures plus tard ou dès que le courant revient après cela.