首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现OMV (OpenMediaVault)文件系统与Owncloud数据库的同步

如何实现OMV (OpenMediaVault)文件系统与Owncloud数据库的同步
EN

Stack Overflow用户
提问于 2019-01-20 10:24:52
回答 1查看 277关注 0票数 0

我使用OMV (Openmediavault)和Owncloud安装程序运行debian。我想将文件系统树与Owncloud的数据库同步。因为OMV可以在不拥有云更新数据库的情况下更改文件。我在想一个狂欢的剧本。

当我创建、删除或移动一个文件时,它需要在Owncloud的数据库中注册。

EN

回答 1

Stack Overflow用户

发布于 2019-01-20 10:31:19

这是我为此创建的一个小脚本。您将需要Inotify包。

代码语言:javascript
复制
#!/bin/sh
DATADIR="/sharedfolders/Owncloud"
inotifywait -m -r -q -e moved_to,create,delete --format '%w%f' "$DATADIR" |
while read INOTIFYFILE ; do # wait until change is made in the data dir
SCANFILE="${INOTIFYFILE##$DATADIR}" # converting Inotify output to something the owncloud --path option understands 
sudo -u www-data php /var/www/owncloud/occ files:scan --path="$SCANFILE" #remove -q to enable logging & scans detected file
done 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54273068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档