Crontab przestał działać po aktualizacji do systemu Mac OS 10.8.5

0

Pls radzą, co należy zrobić, aby uruchomić crontab na Mac 10.8.5. Oto mój problem. Miałem crontaba płynnie działającego na moim komputerze Mac 10.6.8. Teraz, po aktualizacji do 10.8.5, crontab już nie działa. Postępowałem zgodnie z sugestią w sieci i utworzyłem plik / private / etc / crontab. Czy muszę wprowadzić skrypt crontab do tego pliku? Czy też muszę wprowadzić crontab do pliku w domyślnym folderze 10.8 / usr / lib / cron / tab /? A może muszę robić oba? Może być coś innego.

Dziękuję Ci.

Zadanie crontab, które chcę uruchomić, jest następujące: 27,57 9,10,11,12,13,14,15,16,17 * * * osascript -e "powiedz aplikacji \" Zdarzenia systemowe \ ", aby aktywować - - e „powiedz aplikacji \” Zdarzenia systemowe \ ”, aby wyświetlić alert \„ Zrób swoje rzeczy ”/> / dev / null 2> & 1

Miha Liber
źródło
Zdecydowany. Chociaż nie udało mi się sprawić, by „Zdarzenia systemowe” działały tak, jak kiedyś (pojawia się w ten czy inny sposób, wywoływanie „Zdarzenia systemowe” zwraca błąd: Brak interakcji użytkownika. (-1713)), przełączyłem się na wywoływanie „ Znalazca". I to działa.
Miha Liber

Odpowiedzi:

1

Używam OS X 10.8.5 i używam CronniX do konfiguracji mojego zadania cron, działa to dobrze w OS X 10.8.5.

użytkownik3439894
źródło
Dziękuję, spróbuję. Ale pomyślałem, że powinien istnieć sposób, aby to zrobić bez aplikacji innej firmy.
Miha Liber
@Miha Liber, mimo że nadal jest obsługiwany, cronnie jest zalecanym rozwiązaniem. Został wycofany na korzyść launchd. To powiedziawszy, jeśli chcesz używać, crona nie aplikacji innej firmy, do ustawiania zadania cron, użyj crontabpolecenia. Ponieważ wydaje się, że problem pojawił się w wyniku uaktualnienia systemu operacyjnego, najpierw wyczyściłem wszystkie zaplanowane zadania crona, a następnie przełożyłem je na inny termin crontab.
user3439894
wypróbowałem Cronnix, jest fajny, ale wyniki są takie same. W rzeczywistości wystarczyło dodać (lub edytować) plik cron w / usr / lib / cron / tabs /, ale samo zadanie cron nadal nie działa… musi być gdzieś jakiś blok… wszystko, czym zarządzałem dowiedziałem się, że: jeśli najpierw uruchomię z edytora skryptów Apple, te same polecenia, co w cronie: powiedz aplikacji Zdarzenia systemowe, aby ją aktywować, powiedz aplikacjom Zdarzenia systemowe, aby wyświetliły ostrzeżenie „Zrób swoje rzeczy”, a następnie „cron” rozpocznie pracujący. Naprawdę frustrujące. Dzięki za wzmiankę o wprowadzonej na rynek
Miha Liber
Dziękujemy za wzmiankę o uruchomionym. Naprawdę nie mogę znaleźć wystarczająco prostej instrukcji do tego. Szkoda.
Miha Liber
@Miha Liber, ile mam przełączony launchdużywam Lingon X lub edytować ręcznie w razie potrzeby, mimo cron, crontabitp działa na moim komputerze z systemem OS X 10.8.5. Pierwszą rzeczą, którą zrobię, jest usunięcie wszystkich plików, które utworzyłeś lub utworzyłeś crontab, a następnie wykonanie prostej pracy crona za pomocą saypolecenia, np. say 'cron is working'Ustawienie wyzwalania za minutę lub od teraz i sprawdzenie, czy to proste zadanie zadziała i stamtąd.
user3439894