事件触发中的「文件系统事件」使用共享文件夹,有时会触发失败

BUG反馈 · 2584 次浏览
开始打雷 创建于 2024-10-09 06:47

电脑A共享文件夹给电脑B,电脑B添加事件触发中的「文件系统事件」,并使用共享文件夹的路径,可以成功触发。

但是,如果电脑B睡眠再唤醒(或重启、断网重连之类的操作),虽然电脑B对共享文件夹的读写还是正常的,却无法触发了,需要到Quicker设置页面点击「应用设置」,或重启Quicker后,才能成功触发。

没找到解决的办法,希望可以修复这个问题。


回复内容
CL 2024-10-09 07:40
#1

不睡眠都是正常的么? 

查了一下,应该是睡眠唤醒之后网络断开导致的,这时候需要手动重建一下监控。https://stackoverflow.com/a/9406353/3335415 

建议将B电脑的文件共享给A电脑,这样A电脑上读写的时候,B电脑相当于监控本地磁盘,会更稳定。


CL 最后更新于 2024-10-09 07:44
开始打雷 回复 CL 2024-10-09 12:25 :

不睡眠都是正常的。唤醒后,电脑B对共享文件夹可以读写,只是无法触发动作。

重启Quicker就能恢复,比重建监控更省事。如果Quicker能自动保持监控就好了。

用本地磁盘的确不会出现上述问题。但我需要把文件夹同时共享给多台电脑并实现触发,所以把共享文件夹放在电脑B上并不合适。

CL 回复 开始打雷 2024-10-09 13:34 :

虽然可以自动重新监控,不过需要循环定时重建(比如10秒一次),感觉太过浪费资源了。

另外,根据实际的需求,也可以考虑定时触发动作去检查文件,而不是用文件系统监控。

开始打雷 回复 CL 2024-10-11 08:47 :

嗯嗯,因为需要文件变动后,电脑立即做出反应,所以定时触发也不太合适。想过各种办法了,包括通过电脑A触发长链接,再触发电脑B的动作,但也不太好用。

目前的办法是,再添加一个事件触发,电脑B唤醒解锁后自动重启一下Quicker。

回复主贴