incron

有人尝试过用 incrond 监控 kbfs 吗?
incron

有人尝试过用 incrond 监控 kbfs 吗?

虽然我可以运行unison -batch keybase并且一切正常,但我尝试过因克龙标签: /run/user/1000/keybase/kbfs/ IN_ALL_EVENTS flock -n /tmp/synclock unison -batch keybase 使用系统日志结果: Nov 24 03:53:05 ThinkPad incrond[5820]: access denied on /run/user/1000/keybase/kbfs/ - events will be discarded silently Nov 24 03:5...

Admin

Linux 文件/目录所有权:我可以 cp 文件,但不能通过 unison 备份
incron

Linux 文件/目录所有权:我可以 cp 文件,但不能通过 unison 备份

我对 Linux 文件/目录所有权有疑问,它允许我使用 复制文件cp,但不能通过实用程序 备份unison文件。问题似乎出在 unison 的临时文件的所有权变更上。我想知道如何纠正这个问题。 该文件的目录结构如下: /.../A/B/C/D.txt 所有权和权限如下: A is root:root, 500 (rx) B is me:root, 500 (rx) C is me:root, 700 (rwx) D.txt is me:root, 600 (rw) 如果我cp D.txt在我的桌面上复制一个从 B 开始的拥有相同所有权和权限的文...

Admin

以普通用户而非 root 身份运行 Incron Daemon
incron

以普通用户而非 root 身份运行 Incron Daemon

我需要跑因克龙d 来响应没有该allow_root选项的 FUSE 目录。这意味着我必须以自己的用户身份运行它。当我在 systemd 下默认安装 incron,然后以自己的身份创建 incrontab 时,我发现: $ ps -eo euser,ruser,suser,fuser,f,comm,label | grep incron root root root root 5 incrond unconfined 我怎样才能更改该守护进程以我自己的用户名运行? ...

Admin

在特定条件下使用 Incron 仅触发一次脚本
incron

在特定条件下使用 Incron 仅触发一次脚本

我已经设置了 incron 来监视目录,如果在此目录中创建文件,它会触发 bash 脚本: /home/benji/Nextcloud/Buchhaltung/test/ IN_CREATE ./media/benji/Storage/Programme/Scripts/autoconvert/nc_autoconvert_function 不幸的是,每次脚本启动并执行其工作时,我都会将多个文件复制到此目录中。到目前为止一切顺利,因为这似乎是 Incron 的用途。就我而言,问题是,脚本包含一些循环,这些循环位于 incron 监视的目录中的文...

Admin

19.10:使用 incron 和外部驱动器
incron

19.10:使用 incron 和外部驱动器

我在外部驱动器上有一个文件夹,我想将某些文件放入其中,这些文件一旦写入就会自动被处理。 我有一个因克龙触发器设置可以很好地完成此操作,只要在安装驱动器后启动 incrond。不幸的是,即使驱动器在启动时存在,也似乎在 incrond 启动后才会安装。 这意味着 incrond 启动时该文件夹不存在,因此监视无法创建。 如果我在所有东西启动后重新启动 incrond,那么一切都会正常工作,但我希望它能自动工作。 有什么方法可以让 incrond 在驱动器安装完成时自动重新启动?或者用其他方法来实现相同的效果。 驱动器通常但并非总是在启动时可用,因此安...

Admin

SSH 脚本使文件夹中的文件不可访问(如果之前打开过)并在关闭时使其可读
incron

SSH 脚本使文件夹中的文件不可访问(如果之前打开过)并在关闭时使其可读

我文件夹中有文件,我正在通过远程位置的 sshfs 访问这些文件。我只是想知道是否有办法让这些文件只能由单个用户访问,即如果其他人之前打开过某个文件,则其他人不应访问该文件(可以通过更改其权限来实现),并且当用户释放(关闭)该文件时,其他人可以访问它。提前致谢。 ...

Admin

incrond 没有执行自定义脚本
incron

incrond 没有执行自定义脚本

我尝试设置从相机导入的照片和视频的自动处理。 自定义脚本 me@mymachine ~ $ ll /home/me/scripts/autorename-avmedia-exif.sh -rwxr-xr-x 1 me me 603 Aug 7 22:50 /home/me/scripts/autorename-avmedia-exif.sh* 内容: #!/bin/bash # Argument if [ $# -eq 1 ] ; then # Only one argument file=$1 else # No ...

Admin

incron 和带圆括号的文件
incron

incron 和带圆括号的文件

我已经安装了 incron 和以下 incrontab。 /inputdir IN_ALL_EVENTS /root/jobs/monitor $@ $% $# 这是在所有事件上调用的监视脚本。 !/bin/bash # LOG=/var/log/incron.log TS="$(date '+%Y-%m-%d %H:%M:%S')" # $1 - monitored dir # $2 - action # $3 - file in action # echo -e "${TS} ${1} : ${2} : ${3}" >> ${LOG} ...

Admin

Incron 未启动脚本
incron

Incron 未启动脚本

我通过 Dropbox 将文件从自行车电脑上传到我的电脑(自行车电脑->Dropbox->我的电脑),并希望在上传时启动 Python 程序。今天,我有一个 CRON 条目,每 5 分钟运行一次以查找文件,但我希望在文件上传时触发此过程。 我已经安装了 INCRON 并定义了一个事件表来测试它在文件上传时是否有效。本次测试的事件表(以及我的经验): /home/dave/Dropbox/apps/WahooFitness/ IN_CLOSE_WRITE /bin/bash /home/dave/Scripts/WahooFileFound...

Admin

incrontab IN_CREATE 事件触发四次
incron

incrontab IN_CREATE 事件触发四次

我正在调查定时任务并尝试如下: /tmp/incron.sh: echo "$1 Content: `cat /tmp/test/a`" >> /tmp/incron.log incrontab -l: /tmp/test/a IN_CLOSE_WRITE /tmp/incron.sh write /tmp/test/ IN_CREATE /tmp/incron.sh create 我创建/tmp/test/a并保存了文件,日志中显示以下内容: create Content: create Content: create Co...

Admin

incrontab 不会在 cron sh 调用结束时触发
incron

incrontab 不会在 cron sh 调用结束时触发

我有这个 incrontab,它正在监视master目录以检查是否发生放置新文件的事件...并运行 php 文件。 /var/www/html/docs/int/master IN_MOVE php /var/www/html/shscript/work.php 我有一个每隔一分钟运行一次的 crontab,并调用一个文件的执行.sh,这个 SH 的内容是将 txt 文件复制到前一个 incrontab 中的 Master 目录中(运行良好): cd /mnt/test1/int/master cp *.txt /var/www/html/docs/int...

Admin

SED 命令从控制台运行,但不通过 incrontab 运行
incron

SED 命令从控制台运行,但不通过 incrontab 运行

当文件被系统或其他用户修改时,尝试在文件中进行查找和替换。Incron+SED 是迄今为止效果最好的组合。问题是当命令放入 incrontab 时,sed 命令不起作用。从控制台运行时命令有效。测试了简单的 /bin/cp 命令是否从 incron 正确运行。 SED 命令: /bin/sed 's+APPLES+ORANGES+g' /bseller/salidzini.xml > /bseller/salidzini_new.xml INCRONTAB 内容:/bseller/salidzini.xml IN_CLOSE_WRITE /bin/...

Admin

带参数的 Incron 命令
incron

带参数的 Incron 命令

我知道 cron 可以执行带有参数的命令,并且文档暗示 incron 也可以,但它没有给出示例。我尝试使用 incron 和这样的参数 /home/alex/texmf/tex/latex/commonstuff/cttools.sty IN_MODIFY,IN_CREATE /bin/bash /home/alex/bashscripts/luatoxe /home/alex/texmf/tex/latex/commonstuff/cttools.sty 并有一些变化,但它似乎根本不起作用。那么如何指定 incron 的参数呢?为了完整起见,lua...

Admin

incrontab:修改已修改的文件
incron

incrontab:修改已修改的文件

使用incrontab,我想监视一个文件,每当它被修改时,我想替换其中的字符串。但我猜这会造成无限循环。当我用下表配置它时: /etc/file.md IN_MODIFY sed -i 's/Hello/Hi/g' $@ 它有效一次,但再也不会。我没有看到任何错误消息,并且 的状态incrond保持良好,但我认为该服务陷入了无限循环。如果我重新启动它,它会再次工作一次。 有没有办法防止这种无限循环?或者还有另一种方法可以解决我的问题吗? ...

Admin