Teşekkürler sshfssihir, 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 sshfsyerel 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 . inotifywaitBen touchyerel 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 inotifywaitgibi 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.
inotifyYerel 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 .