Posso programmare l'avvio e l'arresto con impostazioni diverse per i giorni feriali e i fine settimana?


8

Ogni giorno, di solito avvio Mac Mini alle 16:00 e lo spengo alle 2:00 utilizzando le impostazioni del programma Risparmio energia.

Ad esempio, vorrei essere in grado di impostare un comportamento diverso nei fine settimana avviando Mac Mini alle 9:00. Conosci un modo per raggiungerlo (software di terze parti, cron job, trucco da superutente)?

Risposte:


10

Non hai bisogno di software di terze parti. L'utility pmset di OS X consente di programmare lo stato di sospensione / riattivazione in base al giorno della settimana. Non l'ho provato, ma sembra che non sia possibile pianificare più eventi ricorrenti in momenti diversi. Dovrai utilizzare cron per completare questa attività.

da man pmset

Schedules the system to automatically wake from sleep on 
July 4, 2009, at 8PM.

pmset schedule wake "07/04/09 20:00:00"

Schedules a repeating shutdown to occur each day, Tuesday through 
Saturday, at 11AM.

pmset repeat shutdown TWRFS 11:00:00

1
Ci ho provato e non si può fare nemmeno usando pmset
systempuntoout

1
Penso che se si suona in modo diverso, si può fare. Ti consigliamo di utilizzare pmset con StartupItems in modo che ogni volta che viene avviato sia impostato correttamente per l'arresto successivo e un nuovo StartupItem venga scritto per il riavvio successivo.

5

Prendi in considerazione l'utilizzo di DssW Power Manager . Con Power Manager è possibile creare più orari di avvio e spegnimento separati per i giorni feriali e i fine settimana.

Power Manager va ben oltre le capacità di pmset. Come programmare l'arresto del Mac (registrazione dello schermo su YouTube).

Power Manager per Mac OS X

Disclaimer: lavoro per DssW.


1
Wow - è uno strumento piacevole. Grazie per aver risposto e rivelato i tuoi legami con il prodotto.
bmike

0

Per la parte di spegnimento posso suggerire Mac Shutdown X (shareware 20 $), è personalizzabile utilizzando un pannello di impostazione delle impostazioni facile da usare (nessuna codifica o modifica dello script richiesta).


0

Questo sembra funzionare per me:

sudo pmset repeat shutdown MTWRF 16:00:00 

Per lo spegnimento di tutti i giorni feriali. Scommetto che amsetinvece di pmsetlavorare per svegliarli.


pm significa gestione dell'alimentazione, non am / pm. L'OP richiede più eventi, quindi questa è solo una soluzione parziale.
Orionrush,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.