Gracias sshfsmagia, puedo montar mi directorio de inicio desde un servidor remoto con
sshfs user@server:/home/user ~/remote
Con optimismo, pensé que había puesto un local de inotify-hook en ~/remote/logFile(en el sshfsmontaje) por lo que un programa local puede reaccionar a los cambios de registro remotos.
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
No pasa nada . inotifywaites silencioso a menos que touchel archivo localmente. Escribir en una tubería con nombre falla de manera similar.
¿Por qué es esto?
¿Cómo puedo cerrar esta brecha?
Yo podría funcionar inotifywaiten el control remoto, piratear una estrategia serialización cambio de sistema de archivos y mantener una conexión con el local, pero entonces yo estoy básicamente reimplementar SSHFS . Y mata por completo la abstracción.
inotifyel sistema local pueda detectar cambios en un sistema de archivos remoto. El núcleo local está fuera del ciclo en esos cambios. Debe ejecutarinotifywaiten el servidor, no en el cliente.