Mam plik crontab, który uruchomi pewien program wcześnie rano (po tym, jak zasypiam) i zamknie go później rano (zanim się obudzę). Ale mój iMac nie wykona skryptu crontab, gdy śpi.
Widzę, że istnieją pewne preferencje, aby obudzić maszynę i ustawić ją ponownie w określonym czasie, ale czy można to zrobić za pomocą crontab?
Innym sposobem na zaplanowanie przebudzenia ze snu jest użycie pmset:
Uruchomiony nie może obudzić komputera ze stanu uśpienia, ale po przebudzeniu wykonuje zadania zaplanowane podczas snu. Jeśli inni szukają, jak to zrobić, możesz na przykład zapisać tę listę jako
~/Library/LaunchAgents/some.label.plist
:Potem biegnij
launchctl load ~/Library/LaunchAgents/some.label.plist
.źródło
Możesz zaplanować budzenie komputera Macintosh w panelu preferencji Oszczędzanie energii. Zobacz przycisk Harmonogram.
źródło
Możesz zajrzeć do Anacrona
Inną aplikacją, która może rozwiązać ten problem, jest Przebudźcie się
źródło
cron nie uruchomi się, gdy OSX jest w trybie uśpienia.
Możesz zajrzeć do cronwake ( chyba, że strona jest przetłumaczona na Google, ponieważ strona jest japońska, jak sądzę) i anacron , lub możesz po prostu użyć
Energy Saver
aplikacji, aby zaplanować czas budzenia w celu uruchomienia skryptu, a następnie przywrócić go do stanu uśpienia.źródło