Fråga:
Planera flera väckningstider för Mac?
hpy
2012-07-17 19:24:43 UTC
view on stackexchange narkive permalink

Jag har system som kör Mac OS X 10.5.8 och 10.6.8 som jag vill schemalägga några cron-jobb för med Cronnix GUI-applikationen.

Jag föredrar att datorerna sover tills de schemalagda jobben Start. Jag vet att fönstret för energisparläge låter mig schemalägga dagliga väckningstider för datorn, men mina cron-jobb körs vid olika tidpunkter på dagen.

Finns det ett sätt att ställa in mer än en väckning tid per dag på dessa Mac-datorer? Jag föredrar ett GUI-baserat tillvägagångssätt men alla idéer du har skulle vara bra, tack!

Fem svar:
cdelacroix
2012-07-17 21:04:26 UTC
view on stackexchange narkive permalink

Tyvärr känner jag bara kommandoradsverktyg för att göra jobbet.

Du kan använda pmset för det (som i pmset schemalägga "02/12 / 2012 12:42:00 ").

Fler förklaringar här och, naturligtvis, man pmset .

Ställa in flera "Power On" & Power Off "-händelser

För närvarande verkar det som att pmset INTE tillåter dig att ställa in mer än ett par" power vid "&" stäng av "händelser när du använder ett upprepande schema.

Till exempel ...

  # pmset repeat shutdown MTWRFSU 02:00:00 wakeorpoweron MTWRFSU 06:45:00  

Ovanstående kommando skulle ställa in ett upprepande schema som skulle stänga av Mac-datorn varje kväll klockan två på morgonen och starta dagligen kl 06.45.

Men om du vill ställa in flera "power on" & "power off" -händelser, kan du ange ett specifikt datum / tid och med lite skript kan du ställa in ett schema för en månad.

  # pmset schema wakeorpoweron "06/07/2007 07:00:00" # pmset schema avstängning "06/07/2007 22:00:00" # pmset schema wakeorpoweron "06/07 / 2007 00:00:00 "# pmset schemaläggning" 06/07/2007 01:00:00 " 
Graham Miln
2012-07-18 21:47:46 UTC
view on stackexchange narkive permalink

Den här artikeln, Så här startar du din Mac vid ett visst datum och en viss tid, visar hur du schemalägger din Mac för att starta med Energisparläge, pmset och Ström Manager.

Den mest kapabla metoden är med Power Manager; det kan schemalägga flera på- och väckningshändelser du behöver med grafiskt användargränssnitt (GUI).

Power Manager stöder Mac OS X 10.6 och senare, men tidigare version är fortfarande tillgänglig och stöder Mac OS X 10.4 - 10.7 för PPC och Intel.

Upplysning: Jag arbetar för företaget som gör Power Manager.

enter image description here

user66309
2014-01-03 09:01:23 UTC
view on stackexchange narkive permalink

Du kan använda cron för att ändra väckningstiden med pmset. Säg till exempel att du vill köra skript1 klockan 1 och skript2 klockan 3. I root's crontab:

  0 1 * * * / path / to / script10 1 * * * pmset repeat shutdown MTWRFSU 01:01:00 wakeorpoweron MTWRFSU 02: 59: 000 3 * * * / sökväg / till / script20 3 * * * pmset upprepa avstängning MTWRFSU 03:01:00 wakeorpoweron MTWRFSU 00:59:00  

När script1 körs kör cron pmset till avstängning på 1 minut och vakna när det är dags att köra script2. På samma sätt när script2 körs ställer det tillbaka upp för script1.

Att kedja dina cron-jobb på detta sätt skulle motsvara att använda flera väckningstider.

Hur redigerar man rotens crontab?
AilixmpiytCMT sudo crontab
Jip
2015-07-11 15:42:56 UTC
view on stackexchange narkive permalink

Att kedja CRON-jobb för att starta som user66309 föreslog skulle vara den bästa lösningen. Men för att säkerställa att det första CRON-jobbet faktiskt körs måste du lägga till ett @reboot CRON-jobb för att schemalägga den första wakeorpoweron-händelsen.

  # första wake eller power on-händelsen är planerad strax före midnatt @reboot pmset upprepa wakeorpoweron MTWRFSU 23: 59: 00 # schemalägg skript1 i 1 minut efter midnatt # håll datorn vaken så länge skript1 körs1 0 * * * koffein -i sökväg / till / skript1 # vakna eller slå på datorn några minuter innan script2 är schemalagt1 0 * * * pmset upprepa wakeorpoweron MTWRFSU 11: 59: 00 # håll datorn vaken så länge script2 körs 1 12 * * * koffein -i sökväg / till / script2 # vakna eller slå på datorn några minuter före script1 är planerad1 12 * * * pmset upprepa wakeorpoweron MTWRFSU 23:59:00  

Som ett ytterligare förslag skulle jag inte planera en avstängning eller sömnhändelse. Istället skulle jag köra skriptet med koffein -i . På så sätt förblir datorn vaken så länge manuset behöver, och därefter träder systeminställningarna för sömn i kraft. På så sätt stängs inte datorn av medan du arbetar med den.

Steve G.
2019-09-17 08:41:16 UTC
view on stackexchange narkive permalink

Jag tror att det här är vad du letar efter. https://youtu.be/84fLayEY9Z4

Bästa hälsningar!

Svaret bör vara användbart om det inte finns någon länk.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...