/script>

Jabber [ ]ID: zdzichubg@chrome.pl


Main
Permalink
Trackback

Krótki instruktaż systemd: timery (06 sierpnia 2010, 13:26:38)

RTFM: systemd.timer

Do śmieci: cron (prawie)

Kolejnym udogodnieniem dostępnym w systemd (a zaplanowanym również dla upstart) jest możliwość wyzwalania czasowego jednostek. Niestety, nie jak w cronie podawanie dni i godzin, do dyspozycji jest aktywacja po upłynięciu okresu od konkretnego wydarzenia. Powtarzalność można uzyskać przez skonfigurowanie licznika do wyzwalania np. „5m” po starcie systemu i „1w” po zakończeniu działania przez jednostkę. W ten sposób jednostka będzie aktywowana co tydzień.

Wracając do przykładu, stworzenie pliku touchme.timer o zawartości:

[Timer]
OnUnitInactiveSec=30
Spowoduje aktywowanie touchme.service po upływie pół minuty od ostatniej aktywacji.

Na tę chwilę nie widzę sposobu na pełną emulację działania crona i at. Zmieni się to, gdy startowanie o konkretnej godzinie (podanej w formacie RFC2445) zostanie dopisane:

133003 <kay>  ah, i guess that can all end up in timer. it just has no date-spec parser now

Poprzednio: Gniazdka; Następnie: Ścieżki.

Komentarze

Podpis:
Treść:
Strona WWW (opcjonalnie):
Wpisz kod:code
Trackback
Powered Jogger. © 2002-2003 Justin Mecham oraz JabberPL Group. Ikonki z Tango. Z wyłączeniem komentarzy i zaznaczonych inaczej, autorem tekstów jest zdzichu.
Wszystkie prawa zastrzeżone. Legalność; Informacje