Przyjazny dla użytkownika sposób planowania zadań w Mac OS X.


40

Czy jest jakiś prosty sposób na zaplanowanie powtarzających się zadań w Mac OS X? Wiem, że mógłbym użyć crona, ale szukam bardziej przyjaznego dla użytkownika sposobu, aby to zrobić, GUI dla harmonogramów, coś takiego.


Lingon został zaktualizowany! Cieszyć!
octern

Odpowiedzi:


45

Możesz planować zadania za pomocą iCal. Utwórz wydarzenie. Edytuj wydarzenie, a zobaczysz „Uruchom skrypt” i „Otwórz plik” jako opcje jako alarmy.


+1 za wspomnienie o tym pytaniu na superuser.com/questions/102979/… :-)
Arjan

6
Nigdy więcej. Mountain Lion to złamał.
Robert Ryan

Może obsługiwać tę funkcję w ML, ponieważ wydarzenie ma opcję „Otwórz plik”, więc zakładam, że pozwala to na uruchomienie skryptu niestandardowego. Ale nie mogę, ponieważ skonfigurowałem mój iCal do synchronizacji z Kalendarzem Google, a Google po prostu przywraca domyślne powiadomienie.
Antony

13

Jest CronniX , Maintidget , Macaroni i MacJanitor .

alternatywny tekst

Czy próbowałeś użyć jednego z uruchomionych zamiast crona? Najwyraźniej Apple nie używa już crona.


2
Tak, użyj Launchd over cron !!!
The Tentacle

1
Lingon został zaktualizowany! Cieszyć! Szczególnie dobrze, ponieważ wszystkie programy powiązane z tym postem są wycofane, martwe linki lub są nieaktualne o więcej niż 3 lata.
octern

8

Lingon to GUI do tworzenia i pracy z uruchomionym. Nie jest już w trakcie pracy, ale działa dobrze do tworzenia i edytowania agentów uruchamiania, a jeśli korzystasz z Leoparda lub Snow Leoparda, jest to sugerowana metoda w stosunku do crona.

wprowadź opis zdjęcia tutaj


1
Lingon 3 jest teraz dostępny dla Lion, więc jest aktualizowany.
Jamie Forrest

2
Lingon X jest teraz dostępny dla Mountain Lion.
orome

6

To rozwiązanie wykorzystuje crontab, ale czyni go przyjaznym dla użytkownika za pomocą Automatora

Dodanie wydarzenia z kalendarza powoduje dla mnie zatkanie iCal. Używam kombinacji Automatora i crontab.

W części Automator rejestruję każdą akcję, którą muszę wykonać jako aplikację (Automator> Plik> Nowy> Szablon aplikacji) i zapisuję ją w dogodnej lokalizacji (Plik> Zapisz jako). Pamiętaj, aby zapisać go jako aplikację, a nie przepływ pracy.

W takim razie wystarczy dodać do tego cronjob:

0 * * * *  open /path/to/the/save/automator/app

Przyjazny byłby miły, ale teraz szukam czegoś, co uruchomi aplikację o określonej godzinie w określonych dniach - lub nawet codziennie - pod Snow Leopard, co ignoruje mój stary plik cron.


1
OP chce czegoś bardziej przyjaznego dla użytkownika niż cronsugerujesz ... cron?
Daniel Beck

1
Mea culpa! Próbowałem tylko dostarczyć rozwiązanie tego problemu.
Paul Ardeleanu

2
Można sobie wyobrazić, że OP myślał, że cron jest trudny, więc pokazanie, że jest to jedna linijka, może być pouczające.
rocketsarefast

2

Możesz wypróbować Auto Scheduled Task for Mac http://www.readmesoft.com/mac

Uruchom aplikację, otwórz plik lub skrypt Apple, przepływ pracy automatora zgodnie z harmonogramem

To narzędzie GUI i łatwy w użyciu:

Ekran oprogramowania Auto Scheduled Tasks


Właśnie wypróbowałem ten, działał dobrze :) Interfejs użytkownika nie jest zbyt nowoczesny, ale tak naprawdę nie obchodzi mnie to.
BoD



0

Na stronie www.macscheduler.net znajduje się również program planujący dla komputerów Mac. Jestem jego twórcą. :) Opinie użytkowników są mile widziane. I jeszcze jedno ... To nic nie kosztuje.



Żadne z tych narzędzi nie działa. Mam zainstalowane S3tools do tworzenia kopii zapasowych w Amazon. Działa z wiersza poleceń, ale nie jest to „aplikacja”. Kilka poleceń działa dla mnie dobrze, ale nie ma możliwości użycia tej samej rzeczy w GUI, w tym w twoim narzędziu.
PKHunter
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.