incron

Screenshot Software:
incron
Szczegóły programowe:
Wersja: 0.5.10
Filmu: 14 Apr 15
Wywoływacz: Lukas Jelinek
Licencja: Wolny
Popularność: 35

Rating: 4.0/5 (Total Votes: 1)

System incron jest "inotify cron". To działa jak regularne cron, ale jest napędzana przez wydarzenia w systemie plików, a nie czas.
incron zawiera dwa programy, demon zwany "incrond" (analogicznie do crond) oraz manipulator stół "incrontab" (podobnie jak "crontab").
Jak zbudować:
 
Ponieważ ta wersja jest bardzo wcześnie, że nie zawiera standardowy przenośny mechanizm budowania. Istnieje tylko Makefile które mogą być modyfikowane ręcznie. W wielu systemach Linux nie musisz nic zmieniać.
Proszę zapoznać się z Makefile PRZED wpisać "make". Szczególnie sprawdzić prefiks i innych wspólnych zmiennych. Jeśli zrobisz możesz teraz budować pliki (make).
Pliki binarne musi być oczywiście zainstalowany jako root. Należy pamiętać, że instalator tworzy specjalny użytkownika o nazwie "incron", która zarządza tabele incron.
Jak używać:
 
Demon incron (incrond) muszą być wydane jako root (zwykle od poziomu uruchamiania skryptu itp). Ładuje aktualnych tabel użytkowników i przechwytuje ich do późniejszych zmian.
Manipulator tabeli incron mogą być prowadzone w ramach jakiegokolwiek zwykłego użytkownika, ponieważ SUIDs. Do manipulacji z tabel korzystać w zasadzie taką samą składnię, jak dla programu crontab. Można zaimportować tabelę, usuwać i edytować aktualną tabelę.
Wiersze tabeli użytkownik ma następującą składnię:
<Ścieżka>
Gdzie:
<Ścieżka> to ścieżka system plików (obecnie uniknąć spacje!)
jest symboliczne (patrz inotify.h; używać przecinków do rozdzielania symboli) lub numeryczny maska ​​na imprezy
jest aplikacja lub skrypt do uruchomienia na imprezy
Polecenie może zawierać tych symboli:
$$ - Znak dolara
$ @ - Obserwował ścieżka systemu plików (patrz wyżej)
# $ - Nazwa pliku związanych z wydarzeniem,
Przykład: Należy uruchomić program "abc" z pełną ścieżką do pliku jako argument za każdym razem zmienia się w pliku / var / mail. Jednym z rozwiązań, w następujący sposób:
/ Var / mail IN_CLOSE_WRITE abc $ @ / $ #

Co nowego w tym wydaniu:

  • obowiązuje w przypadku związanych Nazwy plików teraz prawidłowo obsługiwane (# 0000178)
  • upaść na incrontab --user stałe (# 0000187)
  • strony man poprawie (raportowanie błędów informacji jak z # 0000407
  • Makefile poprawie ("release-czyste" również usuwa "doc")

Co nowego w wersji 0.5.8:

  • Więcej & quot; to & quot; dyrektyw, które zostały dodane w celu zapewnienia lepszej zgodności kompilatora.
  • Wiadomości Pomoc zostały ustalone.
  • Niektóre ostrzeżenia dotyczące nieobsłużonych awarii zostały ustalone.

Wymagania :

  • jądro Linux 2.6.13 lub nowszy (z inotify sporządzane),
  • Inotify nagłówki (inotify.h, inotify-syscalls.h) zainstalowane w / sys. Najczęstszym miejscem jest / usr / include / sys.
  • kompilator GCC 4.x (prawdopodobnie działa także z GCC 3.4, prawdopodobnie w starszych wersjach zbyt)

Podobne oprogramowanie

sshfs
sshfs

3 Jun 15

Btrfs-progs
Btrfs-progs

22 Jun 18

ext2fuse
ext2fuse

3 Jun 15

Parrot and Chirp
Parrot and Chirp

19 Feb 15

Komentarze do incron

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!