0
第一个问题(请温柔!)......在Ubuntu 16.04运行从一个bash脚本inotifywait未通过检测Dropbox的更改后的文件上传
提取物:
DB_FOLDER="/path_to_dropbox_folder"
PL="playlist_file"
while true; do
vlc "${DB_FOLDER}"/"${PL}" &
VLC_PID=$(pidof vlc)
### Watch for changes to the selected playlist file
inotifywait -qq -e modify "${DB_FOLDER}"/"${PL}"
kill -9 $VLC_PID
done
如果我编辑/保存,或简单地用另一个播放列表文件覆盖$ PL,inotifywait检测到该变化,vlc被终止并重新加载。但是,在远程(Dropbox链接的)计算机上编辑/保存文件,同时在“主机”上产生更新的$ PL,不会触发inotifywait事件。我可以看到文件的modtime已经改变了......被挡住了。
编辑:也试过-e close_write
和-e attrib
(没有区别)。和-e access
(数百万检测!)。
Jon