Teşekkürler sshfs
sihir, ev dizinimi uzak bir sunucudan bağlayabilirim
sshfs user@server:/home/user ~/remote
İyimser, ben yerel bir set düşündüm inotify
-hook üzerinde ~/remote/logFile
(içinde sshfs
yerel bir program uzak günlük değişimlere tepki verebilir böylece montaj).
cd ~/remote
touch logFile # create remote file
inotifywait logFile & # set up local inotify-hook
ssh user@server -x touch /home/user/logFile # touch file from remote
Hiçbir şey olmuyor . inotifywait
Ben touch
yerel olarak dosya sürece sessiz . Adlandırılmış bir boruya yazma benzer şekilde başarısız olur.
Bu neden?
Bu boşluğu nasıl kapatabilirim?
Ben olabilir koşmak inotifywait
gibi uzaktan kumanda üzerindeki dosya sistemi değişikliği seri stratejisi kesmek ve yerel bir bağlantı sürdürmek ama sonra ben temelde sshfs reimplementing . Ve soyutlamayı tamamen öldürüyor.
inotify
Yerel sistemde uzak dosya sistemindeki değişiklikleri algılamanın bir yolu olduğunu sanmıyorum . Bu değişikliklerde yerel çekirdek döngü dışında.inotifywait
İstemcide değil, sunucuda çalıştırmanız gerekir .