Programy, których (być może) nie znacie. Cz. 13: Gnome Schedule 3


Nie zawsze najkrótsza droga jest najszybsza.

Złota myśl Dwimenora #72

Krótko, zwięźle i na temat: jeżeli chcesz wykonać jakąś operację w określonym momencie czasu, użyj at. Jeżeli chcesz periodycznie wywoływać jakieś polecenie, użyj crona. Szczegóły znajdziesz w systemowych manualach oraz na google.

Wiele razy widzieliście takie słowa. Wkurzające? Może. Pouczające? Na pewno. A jest GUI? No ba.

Gnome Schedule

Gnome-Scheduler - okno programu

Dwa zaplanowane zadania w Gnome-Scheduler

Program z cyklu „mała rzecz a cieszy”. Gnome Schedule to niewielka aplikacja służąca do planowania działań z wyprzedzeniem. Służy jako GUI zarówno dla crona, jak i dla at, tak więc można przy pomocy Gnome Schedule tworzyć zadania do wykonania raz, o określonej porze, jak i planować zadania powtarzające się periodycznie. Proces planowania działań jest bardzo prosty – kwestia wyboru daty lub interwału czasowego oraz zdefiniowania co ma zostać wykonane w momencie spełnienia warunków. Dodatkowo Gnome Schedule ma ładną opcję „X-application”. Zaznaczenie jej umożliwi uruchamianie programów graficznych, co jest lekko utrudnione przy standardowym korzystaniu z at i crona.

instalacja

Gnome-schedule znajduje się w repozytoriach Ubuntu co najmniej od wersji 6.06 Dapper Drake. Instalacja ogranicza się więc do:

sudo apt-get install gnome-schedule

Ubuntu w repozytoriach ma wersję 2.1.1. Najnowsza wersja programu to 2.1.3, którą jednakże należy pobrać i skompilować samodzielnie (metodą ./configure; make; sudo make install). Zmiany w nowszych wersjach nie są duże i nie trzeba koniecznie bawić się w kompilację. Chyba, że ktoś bardzo chce 😉

Przykład użycia:

Utworzenie pliku test za 5 minut:

$ at now + 5 minutes
warning: commands will be executed using /bin/sh
at> touch test / wciskamy enter /
at> / wciskamy ctrl + d /
job 3 at Tue Jul 26 13:13:00 2011

Uruchomienie zadania w określonym czasie:
$ at 13:40 July 26 2011

Zadania czekające w kolejce można podejrzeć wpisując:
at -l

A znając numer zadania da się go usunąć z kolejki:
atrm numer_zadania

Gnome-schedule rozpowszechniany jest na licencji GNU/GPL v2. Strona domowa.


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 komentarzy do “Programy, których (być może) nie znacie. Cz. 13: Gnome Schedule

  • Dwimenor Autor wpisu

    Bardzo prosta sprawa: ostatnie 2 tygodnie byłem na wczasach i chociaż teoretycznie miałem dostęp do neta, to pisanie Poniedzielników z Nokii 3310c byłoby raczej niewygodne. Tak więc sobie odpuściłem.

    Następny Poniedzielnik będzie 8 sierpnia, bo po wczasach mam trochę zaległości do nadrobienia.