debounce.sh:Bash的通用去抖动

时间:2024-03-10 03:10:56
【文件属性】:

文件名称:debounce.sh:Bash的通用去抖动

文件大小:266KB

文件格式:ZIP

更新时间:2024-03-10 03:10:56

Shell

:pool_8_ball: debounce.sh Bash的通用反跳。 防抖是将多个相同类型的顺序事件合并为一个事件的过程。 通过将一组事件视为一个事件,您可以一次处理所有事件,而不必分别处理每个事件。 防反跳通常在前端设计中用于自动保存用户键入的表单之类的东西-但只有在他们完成键入一段时间后(所有按键事件会组合在一起并视为一个)。 防弹跳需要一个事件生成程序和一个在事件生成程序在特定时间间隔内未生成事件时要执行的操作。 用法 将三个参数传递给debounce.sh : DEBOUNCE_PROGRAM :您要连续运行但会在事件发生时定期成功返回的程序(例如, inotifywait类的文件监视inotifywait ,当文件更改时会成功返回)。 DEBOUNCE_INTERVAL_SECONDS :反跳程序成功返回时要等待的时间间隔(以秒为单位) DEBOUNCE_ACTION : DEBOUNC


【文件预览】:
debounce.sh-master
----debounce.sh(816B)
----action.sh(31B)
----README.md(2KB)
----debounce.gif(317KB)
----test()
--------test.bats(923B)
--------success.txt(2B)
--------generate-event-every-two-seconds-twice.sh(190B)
--------counter.txt(2B)
----inotifywait-debounce.sh(137B)

网友评论