2015-03-16 43 views
5

Linux'ta bir dosya sistemi olayını gerçek bir dosya değişikliği olmadan tetikleyebilir miyim? Dosya yazıldığı gibi hareket eden bazı sistem çağrıları var mı? Bu mümkün mü?Tetikleyici, Linux'ta NFS üzerinden olayı tetikliyor mu?

NFS paylaşımına sahip bir sunucum var ve sunucuda bir dosya değiştiğinde, sanal makinede inotify olayları almak istiyorum.

Görünüşe göre inotify NFS ile çalışmıyor. inotify'u destekleyen herhangi bir ağ dosya sistemi var mı?

Sunucu sitesinde olayları izlemek kolaydır, ancak istemcideki olayları nasıl tetikleyebilirim? O anda basit bir touch yapıyorum ama bu ideal değil.

(kullanma durumu yerel docker ile geliştirme (boot2docker, OS X)

+0

oluştururken (ve sonradan çıkarılması?) Bir sembolik deneyebilir? – Av4t4r

cevap

0

Maalesef bu sadece bir özellik değil içindir.

Sen incrond kullanarak semafor şey çeşit uygulamak Yerel dosya sistemini izlemek, daha sonra bir güncelleme yapmak için uzak makinede bir şeye (dosyaya dokunun, komut dosyasını tetikleyin, vb.) yapın, ancak NFS'de yerel bir işlev yok.

0

Şimdi kullanıyorum Mac için Docker Ben hala osxfs ile kötü dosya paylaşımı gerçekleştirmek için NFS kullanıyorum. otomatik bir dokunuş yapmak için yüce bir metin 3 eklenti yazılı ave, bu benim kullanım durumumu çözer.