Crontab-UI, łatwo i bezpiecznie zarządzaj zadaniami Cron

o crontab-ui

W następnym artykule przyjrzymy się Crontab-UI. To jest jeden narzędzie internetowe do łatwego i bezpiecznego zarządzania zadaniami cron w systemach operacyjnych typu Unix. Dla tych, którzy uważają planowanie zadań cron za nieco skomplikowane, ta aplikacja jest dobrym rozwiązaniem. Ci z nas, którzy nie opanują tego typu zadań, łatwo o pomyłkę podczas edycji zwykłego pliku crontab, dlatego w tej aplikacji możemy znaleźć przydatne rozwiązanie.

Nie będziemy musieli ręcznie edytować pliku crontab, aby tworzyć, usuwać i zarządzać zadaniami cron. Wszystko można zrobić za pomocą przeglądarki internetowej kilkoma kliknięciami myszy. Interfejs użytkownika Crontab pozwoli nam tworzyć, edytować, wstrzymywać, usuwać, tworzyć kopie zapasowe zadań cron. Możemy nawet importować, eksportować i realizować zlecenia na innych maszynach bez problemu. Aplikacja została napisana przy użyciu NodeJS.

Zainstaluj Crontab-UI

Będziemy mogli zainstalować Crontab UI za pomocą polecenia. Upewnij się, że zainstalowane wcześniej NPM. Po zainstalowaniu wykonujemy następujące polecenie w terminalu (Ctrl + Alt + T), aby zainstalować interfejs użytkownika Crontab.

npm install -g crontab-ui

Zarządzaj zadaniami Cron łatwo i bezpiecznie

do uruchom interfejs użytkownika Crontab, po prostu biegnij:

Uruchomiono Crontab-ui

sudo crontab-ui

Teraz otwórz przeglądarkę internetową i przejdź do http://127.0.0.1:8000. Upewnij się, że port 8000 jest dostępny. Zwróć na to uwagę możesz uzyskać dostęp do interfejsu użytkownika Crontab tylko z systemu lokalnego.

lokalny host crontab-ui

Jeśli chcesz uruchom Crontab UI z adresem IP twojego systemu używając niestandardowego portu, więc możesz uzyskać do niego dostęp z dowolnego systemu w sieciużyj następującego polecenia:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Dostęp do interfejsu użytkownika Crontab można teraz uzyskać z dowolnego komputera pod nowym adresem przy użyciu adresu URL http: // systemIPaddress: 9000. To jest strona Crontab-UI, którą znajdziemy:

Lokalny adres IP Crontab-UI

Jak widać na powyższym zrzucie ekranu, Crontab-UI jest bardzo prosty. Wszystkie opcje są oczywiste.

Aby wyjść z interfejsu użytkownika Crontab, po prostu naciśnij Ctrl + C w terminalu, w którym jest uruchomiony.

Twórz, edytuj, uruchamiaj, zatrzymuj, usuwaj pracę

Aby utworzyć nowe zadanie cron, po prostu kliknij przycisk „Nowy”. Następnie wystarczy wpisać szczegóły zadania cron i kliknąć „Zapisz”.

  • Nazwa zadania cron. To jest opcjonalne.
  • Kompletne polecenie, które chcesz uruchomić.
  • Wybierz harmonogram. Możesz wybrać harmonogram szybkiego programowania (takie jak Start, Co godzinę, Codziennie, Co tydzień, Co miesiąc, Co rok) lub ustaw dokładny czas uruchomienia polecenia.
  • Po wybraniu zaplanowanego czasu składnia zadania cron zostanie wyświetlona w polu „Zadanie”.
  • Wybierz, czy chcesz włączyć rejestrowanie błędów dla określonego zadania.

Oto moje przykładowe zadanie crona, za pomocą którego wyczyszczę pamięć podręczną Firefoksa:

crontab-ui działa usuń pamięć podręczną

W ten sam sposób możesz stworzyć wymaganą liczbę miejsc pracy. Zobaczysz wszystkie utworzone zadania cron na stronie głównej.

strona główna z ofertami pracy crontab-ui

Jeśli po utworzeniu chcesz zmienić dowolny parametr w zadaniu cron, kliknij przycisk „Edytuj” znajdujący się pod zadaniem. Aby natychmiast uruchomić zadanie, kliknij przycisk „Uruchom”. Zatrzymaj zadanie, klikając przycisk „Stop”.

Kopia zapasowa zadań Cron

do wykonaj kopię zapasową wszystkich zadań cron, naciśnij „Kopia zapasowa” na głównym panelu i wybierz „OK”, aby potwierdzić kopię zapasową.

Kopia zapasowa crontab-ui

Importuj / eksportuj zadania cron do innych systemów

Inną godną uwagi cechą interfejsu użytkownika Crontab jest to, że można importować, eksportować i wdrażać zadania cron w innych systemach. Jeśli masz wiele systemów w swojej sieci, które wymagają tych samych zadań cron, po prostu naciśnij przycisk „Eksportuj”. Wszyscy zawartość pliku crontab zostanie zapisana w pliku o nazwie crontab.db.

Oto zawartość pliku dla tego przykładu o nazwie crontab.db:

kot crontab-ui

cat Descargas/crontab.db

Po już możesz przenieść cały plik crontab.db, importując go do nowego systemu. Nie musisz ręcznie tworzyć zadań cron we wszystkich systemach.

Pobierz zawartość lub zapisz ją w istniejącym pliku crontab

Jeśli utworzyłeś jakieś zadania crona za pomocą polecenia crontab, możesz to zrobić pobrać zawartość pliku crontab klikając przycisk „Get from crontab” na głównym panelu.

pobrać z Crontab

Podobnie możesz zapisuj nowo utworzone zadania za pomocą narzędzia Crontab UI w istniejącym pliku crontab w systemie. Aby to zrobić, kliknij opcję „Zapisz w tabeli crontab” w panelu.

Dzięki temu narzędziu zarządzanie zadaniami cron nie jest już tak skomplikowane. Każdy użytkownik może łatwo i bez problemów utrzymać ilość zleceń. Aby uzyskać więcej informacji, zapoznaj się z Strona projektu w serwisie GitHub.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Henryk de Diego powiedział

    Ale co to do cholery jest !!? Gdzie znajdowało się „crontab -e” i żeby edytować plik za pomocą „godziny, min, sekundy, dnia, tygodnia, polecenia”?