URL: https://linuxfr.org/users/franck_67/journaux/comment-surveiller-un-fichier-sous-linux Title: Comment surveiller un fichier sous Linux Authors: Franck Date: 2004年11月09日T02:46:38+01:00 Tags: Score: 0 Salut, Je suis en train de me demande comment implémenter dans un de mes programmes C une routine qui surveille la modif d'un fichier, et force est de constater que le sujet n'est pas évident. En gros il y a 2 approches majeures : un appel système propre à Linux (voir dnotify.txt dans la source du kernel) et le démon fam qui manifestement ne fait pas l'unanimité. Voila un lien sympathique qui résume les différentes approches : [http://www.devchannel.org/devtoolschannel/04/05/13/2146252.shtml(...)](http://www.devchannel.org/devtoolschannel/04/05/13/2146252.shtml) J'aurais bien posté une astuce mais ça m'a l'air trop spécifique, et puis il y a un lien extérieur. Pour le premier exemple (et le deuxième aussi d'ailleurs) l'en-tête a sauté, voila ce qu'il faut rajouter : #define _GNU_SOURCE #include < fcntl.h > #include < linux/sys.h > #include < stdio.h > #include < errno.h > #include < signal.h > #include < stdlib.h > #include < string.h > #include < unistd.h > Voila voila, ça n'intéressera probablement pas grand monde mais moi ça m'a bien rendu service donc pourquoi pas un autre...

AltStyle によって変換されたページ (->オリジナル) /