ubuntuusers.de

dnotify

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/dnotify.

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11322

Wohnort: Bremen

Hi!

jetzt fertig?

so long
hank

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Hab mal ein paar Tippos entfernt und Kleinigkeiten korrigiert. Aber was ist bitte mit

"...zeitlich feingranuliert..."

gemeint?

Kann man auch Meldungen über die normale Desktopbenachrichtigung ausgeben? So ein Beispiel wäre vllt nicht schlecht.

Greebo schrieb:

Was dnotify angeht, weil ich gerade drüber gestolpert bin. dnotify (und nachdem was man im Netz liest auch inotify) triggern nicht auf interne Änderungen im /proc Verzeichnis, schade eigentlich und ggf. ne Erwähnung wert.

Auf jeden Fall erwähnen...

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

Na ja der Unterschied zwischen Push und Poll ist ja eigentlich immer, dass man mit Pushing zum Zeitpunkt des Auftreten einer Änderung quasi direkt eine entsprechende Rückmeldung bekommt. Polling - also z.B. das aktive wiederholte Abfragen einer Information auf Änderung ist immer ein Balanceakt zwischen dem Wunsch möglichst zeitnah informiert zu werden und dem Bedürfnis keine Ressourcen unnötig zu stressen nur um einen Fakt geliefert zu bekommen.

Beispiel: Pushing per d/inotify: Änderungen werden über die entsprechenden Routinen abgearbeitet, die dann zum nächstmöglichen Zeitpunkt registrierte Lauscher über die Veränderung informieren. Quasi kein Ressourcenproblem, quasi Echtzeit Benachrichtigung (in der Praxis hängen noch einige Faktoren dazwischen, aber das ist IMO ein anderes Thema).

Polling ich frage alle n Millisekunden nach ob sich z.B. ein Verzeichnisinhalt geändert hat. Im besten Fall wird nur auf gecachedten Informationen gearbeitet, Trotzdem je mit der Entgranulierung (Verkleinerung der atomaren Abfrageabstände) steigt die Beanspruchung des Systems an.

Hmmm ja ich versuch mir nen anderes Wort als Granulation einfallen zu lassen, ist halt immer dieses blöde falsche Wörter kennen 😉.

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11322

Wohnort: Bremen

Hi!

Wie siehts denn jetzt aus? Fertig?

so long
hank

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11322

Wohnort: Bremen

Hi!

oder jetzt vielleicht? 😉

so long
hank

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

Ich seh im Moment reel gesehen keine Chance da noch nen aufwändigeres Beispiel zusätzlich zu schnitzen. Ansonsten sollte der Artikel sachlich (und hoffentlich auch förmlich) richtig sein, insofern mit leichtem Bedauern von meiner Seite her fertig überarbeitet. Sorry hatte ihn schon wieder ganz nach hinten verdrängt.

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11322

Wohnort: Bremen

Hi!

Na, dann würde ich ihn demnächst ins Wiki schieben. Ist dir vielleicht noch was anders statt "feingranuliert" eingefallen? Meinst du sowas wie "zeitnah" (auch nicht viel besser 😉 ) damit?

so long
hank

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

"Zeitnah" kann man schon verwenden (habs gerade noch schnell geändert), in meinem persönlichen Wortschatz behalte ich aber time granularity (Oder eben Zeitgranulierung) bei, auf die Gefahr hin keine Frauen zu beeindrucken 😈

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11322

Wohnort: Bremen

Hi!

Interessante, leichte Lektüre, dein Link 😲 ...

"zeitlich zeitnah" überzeugt mich aber auch nicht, und das obwohl ich kein Frau bin 😈

so long
hank

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

*Hmpf* Zeitlich in die ewigen Jagdgründe geschickt 😳 .

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11322

Wohnort: Bremen

Hi!

Artikel verschoben: dnotify

Besten Dank an ubuntuverse und Greebo.

Wohin sollte es sinnvollerweise verlinkt werden? Sicherheit?

so long
hank

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11322

Wohnort: Bremen

Hi!

OK, erledigt!

so long
hank

e2l

Anmeldungsdatum:
1. September 2007

Beiträge: Zähle...

Habe das gerade mal unter 10.04 getestet: Installation läuft (wie zu erwarten) genauso. Mehr steckt ja nicht dahinter, daher kann das Getestet-Ding für 10.04 gesetzt werden, oder?

Allerdings bei diesem Beispiel habe ich ein Problem:

dnotify -Dr /tmp/ -e echo {} wurde entfernt 

Habe das ohne das -r ausgeführt, da ich die Meldung

dnotify: cannot open directory `/tmp/.esd-114 - Permission denied

bekam. Dadurch brach dnotify sofort ab und hat dieses eine Verzeichnis nicht etwa übersprungen oder so (ich wollte nicht mit sudo ran).

Also, habe

dnotify -D /tmp/ -e echo {} wurde entfernt 

ausgeführt.

Testeshalber ein Youtube-Video im Firefox aufgerufen und den Tab dann wieder geschlossen (sodass die .flv im tmp-Verzeichnis entfernt wird). Ich erhielt aber „nur“ diese Meldung:

/tmp/ wurde entfernt

und nicht "Flash12356 wurde entfernt" o.ä.
{} wird also dabei nicht mit dem Dateinamen ersetzt. Jemand eine Idee, warum?

ubot

Avatar von ubot

Anmeldungsdatum:
24. Oktober 2010

Beiträge: Zähle...

artikel ist ungetestet.